summaryrefslogtreecommitdiffstats
path: root/chrome/browser/shell_integration.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/shell_integration.h')
-rw-r--r--chrome/browser/shell_integration.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/shell_integration.h b/chrome/browser/shell_integration.h
index 8b90d6a..7558121 100644
--- a/chrome/browser/shell_integration.h
+++ b/chrome/browser/shell_integration.h
@@ -93,7 +93,6 @@ class ShellIntegration {
: public base::RefCountedThreadSafe<DefaultBrowserWorker> {
public:
explicit DefaultBrowserWorker(DefaultBrowserObserver* observer);
- virtual ~DefaultBrowserWorker() {}
// Checks if Chrome is the default browser.
void StartCheckDefaultBrowser();
@@ -105,6 +104,10 @@ class ShellIntegration {
void ObserverDestroyed();
private:
+ friend class base::RefCountedThreadSafe<DefaultBrowserWorker>;
+
+ virtual ~DefaultBrowserWorker() {}
+
// Functions that track the process of checking if Chrome is the default
// browser. |ExecuteCheckDefaultBrowser| checks the registry on the file
// thread. |CompleteCheckDefaultBrowser| notifies the view to update on the