diff options
Diffstat (limited to 'chrome/browser/first_run_mac.mm')
-rw-r--r-- | chrome/browser/first_run_mac.mm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/first_run_mac.mm b/chrome/browser/first_run_mac.mm index 32ea144..52e18a6 100644 --- a/chrome/browser/first_run_mac.mm +++ b/chrome/browser/first_run_mac.mm @@ -179,6 +179,9 @@ bool FirstRunController::DoFirstRun(Profile* profile, } [dialog.get() setBrowserImportList:browsers]; + BOOL browser_import_disabled = profiles_count == 0; + [dialog.get() setBrowserImportListHidden:browser_import_disabled]; + // FirstRunDialogController will call exit if "Cancel" is clicked. [dialog.get() showWindow:nil]; @@ -214,7 +217,7 @@ bool FirstRunController::DoFirstRun(Profile* profile, } // Import bookmarks. - if ([dialog.get() importBookmarks]) { + if (!browser_import_disabled && [dialog.get() importBookmarks]) { const ProfileInfo& source_profile = importer_host_->GetSourceProfileInfoAt( [dialog.get() browserImportSelectedIndex]); int16 items = source_profile.services_supported; |