summaryrefslogtreecommitdiffstats
path: root/ash/shell.cc
diff options
context:
space:
mode:
authormazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-26 03:25:18 +0000
committermazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-26 03:25:18 +0000
commit9ae32df7e045a681bf2b65009997f5e93badbfe6 (patch)
tree309e4cde7eef398ee838ecf321fed64e66c5edfa /ash/shell.cc
parent177bcf2f346f89e8e56b8e301fc3dc5ec9b060a0 (diff)
downloadchromium_src-9ae32df7e045a681bf2b65009997f5e93badbfe6.zip
chromium_src-9ae32df7e045a681bf2b65009997f5e93badbfe6.tar.gz
chromium_src-9ae32df7e045a681bf2b65009997f5e93badbfe6.tar.bz2
Make accelerators not to work when the keyboard overlay is shown.
- Refactor PartialScreenshotEventFiler so that it can be reused, and renamed it to OverlayEventFilter - Use OverlayEventFilter for the keyboard overlay BUG=129834 TEST=Manually check accelerators do not work when the keyboard overlay. Review URL: https://chromiumcodereview.appspot.com/10825026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148504 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/shell.cc')
-rw-r--r--ash/shell.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/ash/shell.cc b/ash/shell.cc
index 535b3a4..cab6160 100644
--- a/ash/shell.cc
+++ b/ash/shell.cc
@@ -41,9 +41,9 @@
#include "ash/wm/dialog_frame_view.h"
#include "ash/wm/event_client_impl.h"
#include "ash/wm/event_rewriter_event_filter.h"
+#include "ash/wm/overlay_event_filter.h"
#include "ash/wm/panel_layout_manager.h"
#include "ash/wm/panel_window_event_filter.h"
-#include "ash/wm/partial_screenshot_event_filter.h"
#include "ash/wm/power_button_controller.h"
#include "ash/wm/resize_shadow_controller.h"
#include "ash/wm/root_window_layout_manager.h"
@@ -209,7 +209,7 @@ Shell::~Shell() {
// Please keep in same order as in Init() because it's easy to miss one.
RemoveEnvEventFilter(user_activity_detector_.get());
RemoveEnvEventFilter(event_rewriter_filter_.get());
- RemoveEnvEventFilter(partial_screenshot_filter_.get());
+ RemoveEnvEventFilter(overlay_filter_.get());
RemoveEnvEventFilter(input_method_filter_.get());
RemoveEnvEventFilter(window_modality_controller_.get());
if (mouse_cursor_filter_.get())
@@ -398,9 +398,9 @@ void Shell::Init() {
AddEnvEventFilter(event_rewriter_filter_.get());
DCHECK_EQ(2U, GetEnvEventFilterCount());
- partial_screenshot_filter_.reset(new internal::PartialScreenshotEventFilter);
- AddEnvEventFilter(partial_screenshot_filter_.get());
- AddShellObserver(partial_screenshot_filter_.get());
+ overlay_filter_.reset(new internal::OverlayEventFilter);
+ AddEnvEventFilter(overlay_filter_.get());
+ AddShellObserver(overlay_filter_.get());
DCHECK_EQ(3U, GetEnvEventFilterCount());
input_method_filter_.reset(new aura::shared::InputMethodEventFilter());