diff options
Diffstat (limited to 'chromium/chrome/browser/ui/webui/settings/about_handler.cc')
-rw-r--r-- | chromium/chrome/browser/ui/webui/settings/about_handler.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/chrome/browser/ui/webui/settings/about_handler.cc b/chromium/chrome/browser/ui/webui/settings/about_handler.cc index 787f802a743..8bd560132b1 100644 --- a/chromium/chrome/browser/ui/webui/settings/about_handler.cc +++ b/chromium/chrome/browser/ui/webui/settings/about_handler.cc @@ -52,7 +52,6 @@ #include "v8/include/v8-version-string.h" #if defined(OS_CHROMEOS) -#include "base/files/file_util_proxy.h" #include "base/i18n/time_formatting.h" #include "base/sys_info.h" #include "chrome/browser/chromeos/ownership/owner_settings_service_chromeos.h" @@ -602,15 +601,16 @@ void AboutHandler::RequestUpdateOverCellular(const std::string& update_version, void AboutHandler::HandleRefreshTPMFirmwareUpdateStatus( const base::ListValue* args) { - chromeos::tpm_firmware_update::ShouldOfferUpdateViaPowerwash( + chromeos::tpm_firmware_update::GetAvailableUpdateModes( base::Bind(&AboutHandler::RefreshTPMFirmwareUpdateStatus, weak_factory_.GetWeakPtr()), base::TimeDelta()); } -void AboutHandler::RefreshTPMFirmwareUpdateStatus(bool update_available) { +void AboutHandler::RefreshTPMFirmwareUpdateStatus( + const std::set<chromeos::tpm_firmware_update::Mode>& modes) { std::unique_ptr<base::DictionaryValue> event(new base::DictionaryValue); - event->SetBoolean("updateAvailable", update_available); + event->SetBoolean("updateAvailable", !modes.empty()); FireWebUIListener("tpm-firmware-update-status-changed", *event); } |