| Index: chrome/browser/ui/startup/default_browser_infobar_delegate.h
|
| diff --git a/chrome/browser/ui/startup/default_browser_infobar_delegate.h b/chrome/browser/ui/startup/default_browser_infobar_delegate.h
|
| index 53e303f655fc6d80533df6163ea784ea7598728f..26a9128a79f0cf5c5825e8688bfe7ff7d206ecc4 100644
|
| --- a/chrome/browser/ui/startup/default_browser_infobar_delegate.h
|
| +++ b/chrome/browser/ui/startup/default_browser_infobar_delegate.h
|
| @@ -5,7 +5,6 @@
|
| #ifndef CHROME_BROWSER_UI_STARTUP_DEFAULT_BROWSER_INFOBAR_DELEGATE_H_
|
| #define CHROME_BROWSER_UI_STARTUP_DEFAULT_BROWSER_INFOBAR_DELEGATE_H_
|
|
|
| -#include "base/feature_list.h"
|
| #include "chrome/browser/infobars/infobar_service.h"
|
| #include "chrome/browser/shell_integration.h"
|
| #include "components/infobars/core/confirm_infobar_delegate.h"
|
| @@ -14,15 +13,6 @@ class Profile;
|
|
|
| namespace chrome {
|
|
|
| -// The StickyDefaultBrowserPrompt experiment delays the dismissal of the
|
| -// DefaultBrowserPrompt to after a change in the default browser setting has
|
| -// been detected.
|
| -constexpr base::Feature kStickyDefaultBrowserPrompt{
|
| - "StickyDefaultBrowserPrompt", base::FEATURE_DISABLED_BY_DEFAULT};
|
| -
|
| -// Returns true if the StickyDefaultBrowserPrompt experiment is enabled.
|
| -bool IsStickyDefaultBrowserPromptEnabled();
|
| -
|
| // The delegate for the infobar shown when Chrome is not the default browser.
|
| // Ownership of the delegate is given to the infobar itself, the lifetime of
|
| // which is bound to the containing WebContents.
|
| @@ -65,21 +55,9 @@ class DefaultBrowserInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| bool OKButtonTriggersUACPrompt() const override;
|
| bool Accept() override;
|
|
|
| - // Declared virtual so tests can override.
|
| - virtual scoped_refptr<shell_integration::DefaultBrowserWorker>
|
| - CreateDefaultBrowserWorker(
|
| - const shell_integration::DefaultWebClientWorkerCallback& callback);
|
| -
|
| - // Removes the infobar when the worker is finished setting the default
|
| - // browser. Only used if the StickyDefaultBrowserPrompt experiment is
|
| - // enabled.
|
| - void OnSetAsDefaultFinished(shell_integration::DefaultWebClientState state);
|
| -
|
| // The WebContents's corresponding profile.
|
| Profile* profile_;
|
|
|
| - scoped_refptr<base::SingleThreadTaskRunner> thread_task_runner_;
|
| -
|
| // Whether the info bar should be dismissed on the next navigation.
|
| bool should_expire_;
|
|
|
|
|