Index: chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc |
diff --git a/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc b/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc |
index 4f1cc9089513b307d4f802ffe66767da28eb1806..f438100d572a514caed57c1bedbedad4f0d3e4ee 100644 |
--- a/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc |
+++ b/chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc |
@@ -41,9 +41,11 @@ class ExtensionUninstallDialogDelegateView; |
// there is no browser window. |
gfx::NativeWindow GetParent(Browser* browser) { |
#if defined(USE_ASH) |
- gfx::NativeWindow app_list = ash::Shell::GetInstance()->GetAppListWindow(); |
- if (app_list) |
- return app_list; |
+ if (ash::Shell::HasInstance()) { |
+ gfx::NativeWindow app_list = ash::Shell::GetInstance()->GetAppListWindow(); |
+ if (app_list) |
+ return app_list; |
+ } |
#endif |
if (browser && browser->window()) |