summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/views/options/general_page_view.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/views/options/general_page_view.cc b/chrome/browser/views/options/general_page_view.cc
index 349fb5f..a231872 100644
--- a/chrome/browser/views/options/general_page_view.cc
+++ b/chrome/browser/views/options/general_page_view.cc
@@ -148,8 +148,10 @@ void GeneralPageView::DefaultBrowserWorker::ExecuteSetAsDefaultBrowser() {
void GeneralPageView::DefaultBrowserWorker::CompleteSetAsDefaultBrowser() {
DCHECK(MessageLoop::current() == ui_loop_);
- // Set as default completed, check again to make sure it stuck...
- StartCheckDefaultBrowser();
+ if (general_page_view_) {
+ // Set as default completed, check again to make sure it stuck...
+ StartCheckDefaultBrowser();
+ }
}
void GeneralPageView::DefaultBrowserWorker::UpdateUI(bool is_default) {