| Index: chrome/browser/ui/startup/startup_browser_creator.h
|
| diff --git a/chrome/browser/ui/startup/startup_browser_creator.h b/chrome/browser/ui/startup/startup_browser_creator.h
|
| index 96bdbedb700878d2c68cf4cbb0f24356907b6ac4..37d281e8e3f9748da29c1bce6a6340248aa676c7 100644
|
| --- a/chrome/browser/ui/startup/startup_browser_creator.h
|
| +++ b/chrome/browser/ui/startup/startup_browser_creator.h
|
| @@ -83,6 +83,13 @@ class StartupBrowserCreator {
|
| const CommandLine& command_line,
|
| Profile* profile);
|
|
|
| + void set_suppressed_set_as_default_dialog(bool new_value) {
|
| + suppressed_set_as_default_dialog_ = new_value;
|
| + }
|
| +
|
| + bool get_suppressed_set_as_default_dialog() {
|
| + return suppressed_set_as_default_dialog_;
|
| + }
|
| private:
|
| friend class CloudPrintProxyPolicyTest;
|
| friend class CloudPrintProxyPolicyStartupTest;
|
| @@ -118,6 +125,11 @@ class StartupBrowserCreator {
|
| // Additional tabs to open during first run.
|
| std::vector<GURL> first_run_tabs_;
|
|
|
| + // True if the set-as-default dialog has been explicitly supressed.
|
| + // This information needs to be passed down to code setting chrome as the
|
| + // default browser.
|
| + bool suppressed_set_as_default_dialog_;
|
| +
|
| // True if we have already read and reset the preference kWasRestarted. (A
|
| // member variable instead of a static variable inside WasRestarted because
|
| // of testing.)
|
|
|