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_; |