summaryrefslogtreecommitdiffstats
path: root/chrome/browser/upgrade_detector.cc
diff options
context:
space:
mode:
authormad@chromium.org <mad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-28 21:46:24 +0000
committermad@chromium.org <mad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-28 21:46:24 +0000
commitd50dd9d9667f83853afb9e37387d7a65887dd9cc (patch)
tree81d654b7e0df9f092a9d76c383b87f877880e8c4 /chrome/browser/upgrade_detector.cc
parent4a5c4971f2098b926adce1ae31e5d1950135c12e (diff)
downloadchromium_src-d50dd9d9667f83853afb9e37387d7a65887dd9cc.zip
chromium_src-d50dd9d9667f83853afb9e37387d7a65887dd9cc.tar.gz
chromium_src-d50dd9d9667f83853afb9e37387d7a65887dd9cc.tar.bz2
Show a modified outdated upgrade Bubble for non-enterprise users without auto-update
BUG=164681, 171271 Review URL: https://codereview.chromium.org/211543008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260289 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/upgrade_detector.cc')
-rw-r--r--chrome/browser/upgrade_detector.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/upgrade_detector.cc b/chrome/browser/upgrade_detector.cc
index f6b68bc..55327bd 100644
--- a/chrome/browser/upgrade_detector.cc
+++ b/chrome/browser/upgrade_detector.cc
@@ -35,6 +35,7 @@ bool UseTestingIntervals() {
void UpgradeDetector::RegisterPrefs(PrefRegistrySimple* registry) {
registry->RegisterBooleanPref(prefs::kRestartLastSessionOnShutdown, false);
registry->RegisterBooleanPref(prefs::kWasRestarted, false);
+ registry->RegisterBooleanPref(prefs::kAttemptedToEnableAutoupdate, false);
}
int UpgradeDetector::GetIconResourceID(UpgradeNotificationIconType type) {
@@ -109,6 +110,13 @@ void UpgradeDetector::NotifyUpgradeRecommended() {
content::NotificationService::NoDetails());
break;
}
+ case UPGRADE_NEEDED_OUTDATED_INSTALL_NO_AU: {
+ content::NotificationService::current()->Notify(
+ chrome::NOTIFICATION_OUTDATED_INSTALL_NO_AU,
+ content::Source<UpgradeDetector>(this),
+ content::NotificationService::NoDetails());
+ break;
+ }
case UPGRADE_AVAILABLE_CRITICAL: {
int idle_timer = UseTestingIntervals() ?
kIdleRepeatingTimerWait :