summaryrefslogtreecommitdiffstats
path: root/chrome/browser/mac/keystone_glue.mm
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/mac/keystone_glue.mm')
-rw-r--r--chrome/browser/mac/keystone_glue.mm6
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/mac/keystone_glue.mm b/chrome/browser/mac/keystone_glue.mm
index 959eac2..36d87cb 100644
--- a/chrome/browser/mac/keystone_glue.mm
+++ b/chrome/browser/mac/keystone_glue.mm
@@ -555,7 +555,11 @@ NSString* const kVersionKey = @"KSVersion";
[self updateStatus:kAutoupdateChecking version:nil];
- [registration_ checkForUpdate];
+ // All checks from inside Chrome are considered user-initiated, because they
+ // only happen following a user action, such as visiting the about page.
+ // Non-user-initiated checks are the periodic checks automatically made by
+ // Keystone, which don't come through this code path (or even this process).
+ [registration_ checkForUpdateWasUserInitiated:YES];
// Upon completion, ksr::KSRegistrationCheckForUpdateNotification will be
// posted, and -checkForUpdateComplete: will be called.