summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/ui/webui/settings/about_handler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/ui/webui/settings/about_handler.cc')
-rw-r--r--chromium/chrome/browser/ui/webui/settings/about_handler.cc8
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);
}