Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(458)

Unified Diff: ui/events/event.cc

Issue 1843433002: mash: Fix DCHECK when clicking on window close box (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: review comments Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/events/event.cc
diff --git a/ui/events/event.cc b/ui/events/event.cc
index 0630356168c2e1efd1638dbb368d585079c6e6da..bcb7438140d6acf36d5dcf8730f78325bf7dc09d 100644
--- a/ui/events/event.cc
+++ b/ui/events/event.cc
@@ -721,6 +721,24 @@ void TouchEvent::FixRotationAngle() {
////////////////////////////////////////////////////////////////////////////////
// PointerEvent
+bool PointerEvent::CanConvertFrom(const Event& event) {
+ switch (event.type()) {
+ case ET_MOUSE_PRESSED:
+ case ET_MOUSE_DRAGGED:
+ case ET_MOUSE_MOVED:
+ case ET_MOUSE_ENTERED:
+ case ET_MOUSE_EXITED:
+ case ET_MOUSE_RELEASED:
+ case ET_TOUCH_PRESSED:
+ case ET_TOUCH_MOVED:
+ case ET_TOUCH_RELEASED:
+ case ET_TOUCH_CANCELLED:
+ return true;
+ default:
+ return false;
+ }
+}
+
PointerEvent::PointerEvent(const PointerEvent& pointer_event)
: LocatedEvent(pointer_event),
pointer_id_(pointer_event.pointer_id()),
« no previous file with comments | « ui/events/event.h ('k') | ui/events/event_unittest.cc » ('j') | ui/events/event_unittest.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698