summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-06 02:48:58 +0000
committerxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-06 02:48:58 +0000
commitd5fbd900ab784c2fcc73e62b5496106487da2909 (patch)
tree305f9f961556c98cd429fdc55432d40e0c189927
parentdd290d3f062e30567a3068ab1793998152c14297 (diff)
downloadchromium_src-d5fbd900ab784c2fcc73e62b5496106487da2909.zip
chromium_src-d5fbd900ab784c2fcc73e62b5496106487da2909.tar.gz
chromium_src-d5fbd900ab784c2fcc73e62b5496106487da2909.tar.bz2
Don't use NTP for app install if NTP does not show apps page.
BUG=116318 TEST=Verify that extension install bubble shows up instead of NTP after extension install. Review URL: http://codereview.chromium.org/9595025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125081 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/extensions/extension_install_ui.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extension_install_ui.cc b/chrome/browser/extensions/extension_install_ui.cc
index 8052ecb..839db07 100644
--- a/chrome/browser/extensions/extension_install_ui.cc
+++ b/chrome/browser/extensions/extension_install_ui.cc
@@ -28,6 +28,7 @@
#include "chrome/browser/ui/browser_navigator.h"
#include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
+#include "chrome/browser/ui/webui/ntp/new_tab_ui.h"
#include "chrome/common/chrome_notification_types.h"
#include "chrome/common/chrome_switches.h"
#include "chrome/common/extensions/extension.h"
@@ -298,7 +299,9 @@ void ExtensionInstallUI::OnInstallSuccess(const Extension* extension,
cmdline->HasSwitch(switches::kAppsNewInstallBubble));
#endif
- if (extension->is_app() && !use_bubble_for_apps) {
+ if (extension->is_app() &&
+ !use_bubble_for_apps &&
+ NewTabUI::ShouldShowAppsPage()) {
ExtensionInstallUI::OpenAppInstalledNTP(browser, extension->id());
return;
}