Index: chrome/browser/ui/views/tabs/dragged_tab_controller.cc |
diff --git a/chrome/browser/ui/views/tabs/dragged_tab_controller.cc b/chrome/browser/ui/views/tabs/dragged_tab_controller.cc |
index ab7e994f9ab022d511baf762cf58ae80ce365360..5c11e6948b9a668793af8c9e5d54fcca856501a7 100644 |
--- a/chrome/browser/ui/views/tabs/dragged_tab_controller.cc |
+++ b/chrome/browser/ui/views/tabs/dragged_tab_controller.cc |
@@ -505,21 +505,27 @@ void DraggedTabController::Observe(int type, |
// DraggedTabController, MessageLoop::Observer implementation: |
#if defined(OS_WIN) |
-void DraggedTabController::WillProcessMessage(const MSG& msg) { |
+base::EventStatus DraggedTabController::WillProcessEvent( |
+ const base::NativeEvent& event) { |
+ return base::EVENT_CONTINUE; |
} |
-void DraggedTabController::DidProcessMessage(const MSG& msg) { |
+void DraggedTabController::DidProcessEvent(const base::NativeEvent& event) { |
// If the user presses ESC during a drag, we need to abort and revert things |
// to the way they were. This is the most reliable way to do this since no |
// single view or window reliably receives events throughout all the various |
// kinds of tab dragging. |
- if (msg.message == WM_KEYDOWN && msg.wParam == VK_ESCAPE) |
+ if (event.message == WM_KEYDOWN && event.wParam == VK_ESCAPE) |
EndDrag(true); |
} |
-#elif defined(TOUCH_UI) |
-base::MessagePumpObserver::EventStatus |
- DraggedTabController::WillProcessXEvent(XEvent* xevent) { |
- return EVENT_CONTINUE; |
+#elif defined(TOUCH_UI) || defined(USE_AURA) |
+base::EventStatus DraggedTabController::WillProcessEvent( |
+ const base::NativeEvent& event) { |
+ return base::EVENT_CONTINUE; |
+} |
+ |
+void DraggedTabController::DidProcessEvent(const base::NativeEvent& event) { |
+ NOTIMPLEMENTED(); |
} |
#elif defined(TOOLKIT_USES_GTK) |
void DraggedTabController::WillProcessEvent(GdkEvent* event) { |