summaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorgirard@chromium.org <girard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-05 18:11:10 +0000
committergirard@chromium.org <girard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-05 18:11:10 +0000
commit568318d0a54a9c8328e119ac6ead7830fd5ff3ed (patch)
tree8c60ef2e4472e1e69e0c565a2e8e45f96462dbf9 /ui
parent75df8ddffe6812bdff9d3b6f54a7e13e76c7e8de (diff)
downloadchromium_src-568318d0a54a9c8328e119ac6ead7830fd5ff3ed.zip
chromium_src-568318d0a54a9c8328e119ac6ead7830fd5ff3ed.tar.gz
chromium_src-568318d0a54a9c8328e119ac6ead7830fd5ff3ed.tar.bz2
Corrections to IsMouseEventFromTouch (correctly captures _all_ events now.)
BUG=159355 Review URL: https://chromiumcodereview.appspot.com/11275144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165957 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui')
-rw-r--r--ui/base/win/events_win.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/ui/base/win/events_win.cc b/ui/base/win/events_win.cc
index 96c09f9..d56d968 100644
--- a/ui/base/win/events_win.cc
+++ b/ui/base/win/events_win.cc
@@ -350,9 +350,7 @@ int GetModifiersFromKeyState() {
// Windows emulates mouse messages for touch events.
bool IsMouseEventFromTouch(UINT message) {
- return (message == WM_MOUSEMOVE ||
- message == WM_LBUTTONDOWN || message == WM_LBUTTONUP ||
- message == WM_RBUTTONDOWN || message == WM_RBUTTONUP) &&
+ return (message >= WM_MOUSEFIRST) && (message <= WM_MOUSELAST) &&
(GetMessageExtraInfo() & MOUSEEVENTF_FROMTOUCH) ==
MOUSEEVENTF_FROMTOUCH;
}