Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(341)

Unified Diff: chrome/browser/ui/startup/default_browser_infobar_delegate.h

Issue 2758353002: Deprecate the StickyDefaultBrowserPrompt experiment (Closed)
Patch Set: Remove unused include Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/ui/startup/default_browser_infobar_delegate.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_;
« no previous file with comments | « no previous file | chrome/browser/ui/startup/default_browser_infobar_delegate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698