diff options
Diffstat (limited to 'update_status_utils.cc')
-rw-r--r-- | update_status_utils.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/update_status_utils.cc b/update_status_utils.cc index ff039b8c..5de3381f 100644 --- a/update_status_utils.cc +++ b/update_status_utils.cc @@ -30,6 +30,8 @@ const char* UpdateStatusToString(const UpdateStatus& status) { return update_engine::kUpdateStatusCheckingForUpdate; case UpdateStatus::UPDATE_AVAILABLE: return update_engine::kUpdateStatusUpdateAvailable; + case UpdateStatus::NEED_PERMISSION_TO_UPDATE: + return update_engine::kUpdateStatusNeedPermissionToUpdate; case UpdateStatus::DOWNLOADING: return update_engine::kUpdateStatusDownloading; case UpdateStatus::VERIFYING: @@ -61,6 +63,9 @@ bool StringToUpdateStatus(const std::string& s, } else if (s == update_engine::kUpdateStatusUpdateAvailable) { *status = UpdateStatus::UPDATE_AVAILABLE; return true; + } else if (s == update_engine::kUpdateStatusNeedPermissionToUpdate) { + *status = UpdateStatus::NEED_PERMISSION_TO_UPDATE; + return true; } else if (s == update_engine::kUpdateStatusDownloading) { *status = UpdateStatus::DOWNLOADING; return true; |