| Index: chrome/browser/ui/startup/obsolete_system_infobar_delegate.cc
|
| diff --git a/chrome/browser/ui/startup/obsolete_system_infobar_delegate.cc b/chrome/browser/ui/startup/obsolete_system_infobar_delegate.cc
|
| index fb4a4be8bc211f872c8f08e058a40b1f68dc9025..8706687ef0d22c099433d06bf0a7d83813fa151b 100644
|
| --- a/chrome/browser/ui/startup/obsolete_system_infobar_delegate.cc
|
| +++ b/chrome/browser/ui/startup/obsolete_system_infobar_delegate.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/browser/ui/startup/obsolete_system_infobar_delegate.h"
|
|
|
| +#include "base/cpu.h"
|
| #include "chrome/browser/infobars/infobar.h"
|
| #include "chrome/browser/infobars/infobar_service.h"
|
| #include "chrome/common/url_constants.h"
|
| @@ -40,6 +41,10 @@ void ObsoleteSystemInfoBarDelegate::Create(InfoBarService* infobar_service) {
|
| // Ubuntu Precise: GTK 2.24
|
| if (!gtk_check_version(2, 24, 0))
|
| return;
|
| +#elif defined(OS_WIN)
|
| + // On Windows we no longer support non-SSE2 machines since Chrome 35.
|
| + if (base::CPU().has_sse2())
|
| + return;
|
| #else
|
| // No other platforms currently show this infobar.
|
| return;
|
| @@ -59,6 +64,8 @@ ObsoleteSystemInfoBarDelegate::~ObsoleteSystemInfoBarDelegate() {
|
| base::string16 ObsoleteSystemInfoBarDelegate::GetMessageText() const {
|
| #if defined(OS_MACOSX)
|
| return ObsoleteSystemMac::LocalizedObsoleteSystemString();
|
| +#elif defined(OS_WIN)
|
| + return l10n_util::GetStringUTF16(IDS_WIN_SSE_OBSOLETE_NOW);
|
| #else
|
| return l10n_util::GetStringUTF16(IDS_SYSTEM_OBSOLETE_MESSAGE);
|
| #endif
|
|
|