Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1226)

Unified Diff: chrome/browser/upgrade_detector.h

Issue 614363002: Added Aura notification that relaunch and powerwash is required in case of downgrade. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixes. Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/upgrade_detector.h
diff --git a/chrome/browser/upgrade_detector.h b/chrome/browser/upgrade_detector.h
index f743f9d57b48064babab8f93726f883db4b0b2ba..4beef3dc8b726365782080d362f3b25cb58fb83d 100644
--- a/chrome/browser/upgrade_detector.h
+++ b/chrome/browser/upgrade_detector.h
@@ -66,6 +66,8 @@ class UpgradeDetector {
return critical_update_acknowledged_;
}
+ bool is_factory_reset_required() const { return is_factory_reset_required_; }
+
// Retrieves the right icon ID based on the degree of severity (see
// UpgradeNotificationAnnoyanceLevel, each level has an an accompanying icon
// to go with it) to display within the wrench menu.
@@ -125,6 +127,10 @@ class UpgradeDetector {
upgrade_notification_stage_ = stage;
}
+ void set_is_factory_reset_required(bool is_factory_reset_required) {
+ is_factory_reset_required_ = is_factory_reset_required;
+ }
+
private:
// Initiates an Idle check. See IdleCallback below.
void CheckIdle();
@@ -149,6 +155,9 @@ class UpgradeDetector {
// Whether the user has acknowledged the critical update.
bool critical_update_acknowledged_;
+ // Whether a factory reset is needed to complete an update.
+ bool is_factory_reset_required_;
+
// A timer to check to see if we've been idle for long enough to show the
// critical warning. Should only be set if |upgrade_available_| is
// UPGRADE_AVAILABLE_CRITICAL.

Powered by Google App Engine
This is Rietveld 408576698