| Index: chrome/browser/ui/webui/help/version_updater_mac.mm
|
| diff --git a/chrome/browser/ui/webui/help/version_updater_mac.mm b/chrome/browser/ui/webui/help/version_updater_mac.mm
|
| index 130f6768a52c665668c9cad87f02e5c373734fc7..56586d36d7a2a9627008aac2579ed67afe6abf9c 100644
|
| --- a/chrome/browser/ui/webui/help/version_updater_mac.mm
|
| +++ b/chrome/browser/ui/webui/help/version_updater_mac.mm
|
| @@ -8,6 +8,7 @@
|
| #include "base/bind_helpers.h"
|
| #include "chrome/browser/lifetime/application_lifetime.h"
|
| #import "chrome/browser/mac/keystone_glue.h"
|
| +#include "chrome/browser/mac/obsolete_system.h"
|
| #include "grit/chromium_strings.h"
|
| #include "grit/generated_resources.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| @@ -223,6 +224,13 @@ void VersionUpdaterMac::UpdateStatus(NSDictionary* dictionary) {
|
| }
|
|
|
| void VersionUpdaterMac::UpdateShowPromoteButton() {
|
| + if (ObsoleteSystemMac::Has32BitOnlyCPU() &&
|
| + ObsoleteSystemMac::Is32BitEndOfTheLine()) {
|
| + // Promotion is moot upon reaching the end of the line.
|
| + show_promote_button_ = false;
|
| + return;
|
| + }
|
| +
|
| KeystoneGlue* keystone_glue = [KeystoneGlue defaultKeystoneGlue];
|
| AutoupdateStatus recent_status = [keystone_glue recentStatus];
|
| if (recent_status == kAutoupdateRegistering ||
|
|
|