summaryrefslogtreecommitdiffstats
path: root/ash/shell
diff options
context:
space:
mode:
authormukai@chromium.org <mukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-06 04:47:45 +0000
committermukai@chromium.org <mukai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-06 04:47:45 +0000
commit8e7f3be248eabf5aa63be9d7af8a8626b981a48c (patch)
treeea07703a34ca4046dbf5715e2e2e01ca75ad8442 /ash/shell
parentce44e51e5e0b29d3ad202777076fc29acfd0e08e (diff)
downloadchromium_src-8e7f3be248eabf5aa63be9d7af8a8626b981a48c.zip
chromium_src-8e7f3be248eabf5aa63be9d7af8a8626b981a48c.tar.gz
chromium_src-8e7f3be248eabf5aa63be9d7af8a8626b981a48c.tar.bz2
Respect WindowOpenDisposition in launcher as is in app-list.
BUG=125902 TEST=manually Review URL: http://codereview.chromium.org/10308005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135584 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/shell')
-rw-r--r--ash/shell/launcher_delegate_impl.cc3
-rw-r--r--ash/shell/launcher_delegate_impl.h3
2 files changed, 4 insertions, 2 deletions
diff --git a/ash/shell/launcher_delegate_impl.cc b/ash/shell/launcher_delegate_impl.cc
index ddf4add..89dbdea 100644
--- a/ash/shell/launcher_delegate_impl.cc
+++ b/ash/shell/launcher_delegate_impl.cc
@@ -33,7 +33,8 @@ void LauncherDelegateImpl::CreateNewWindow() {
ash::shell::ToplevelWindow::CreateToplevelWindow(create_params);
}
-void LauncherDelegateImpl::ItemClicked(const ash::LauncherItem& item) {
+void LauncherDelegateImpl::ItemClicked(const ash::LauncherItem& item,
+ int event_flags) {
aura::Window* window = watcher_->GetWindowByID(item.id);
window->Show();
ash::wm::ActivateWindow(window);
diff --git a/ash/shell/launcher_delegate_impl.h b/ash/shell/launcher_delegate_impl.h
index 9a43a12..f59eeb6 100644
--- a/ash/shell/launcher_delegate_impl.h
+++ b/ash/shell/launcher_delegate_impl.h
@@ -28,7 +28,8 @@ class LauncherDelegateImpl : public ash::LauncherDelegate {
// LauncherDelegate overrides:
virtual void CreateNewTab() OVERRIDE;
virtual void CreateNewWindow() OVERRIDE;
- virtual void ItemClicked(const ash::LauncherItem& item) OVERRIDE;
+ virtual void ItemClicked(const ash::LauncherItem& item,
+ int event_flags) OVERRIDE;
virtual int GetBrowserShortcutResourceId() OVERRIDE;
virtual string16 GetTitle(const ash::LauncherItem& item) OVERRIDE;
virtual ui::MenuModel* CreateContextMenu(