diff options
-rw-r--r-- | chrome/browser/views/extensions/extension_install_prompt2.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/views/extensions/extension_install_prompt2.cc b/chrome/browser/views/extensions/extension_install_prompt2.cc index 1bbcb14..1b8387c 100644 --- a/chrome/browser/views/extensions/extension_install_prompt2.cc +++ b/chrome/browser/views/extensions/extension_install_prompt2.cc @@ -292,7 +292,14 @@ void InstallDialogContent2::Layout() { void ExtensionInstallUI::ShowExtensionInstallUIPrompt2Impl( Profile* profile, Delegate* delegate, Extension* extension, SkBitmap* icon, const std::vector<string16>& permissions) { +#if defined(OS_CHROMEOS) + // Use a normal browser window as parent on ChromeOS. + Browser* browser = BrowserList::FindBrowserWithType(profile, + Browser::TYPE_NORMAL, + true); +#else Browser* browser = BrowserList::GetLastActiveWithProfile(profile); +#endif if (!browser) { delegate->InstallUIAbort(); return; |