summaryrefslogtreecommitdiffstats
path: root/widget/windows
diff options
context:
space:
mode:
authorjanekptacijarabaci <janekptacijarabaci@seznam.cz>2018-02-04 23:15:50 +0100
committerjanekptacijarabaci <janekptacijarabaci@seznam.cz>2018-02-04 23:15:50 +0100
commit80f9b75efa08ea449937298b791ff278cbf5fa22 (patch)
tree24175cc50098581dd604d32d84fe27249931792f /widget/windows
parent3ef4f63ec257cf90ad4bf8695a1e4e291f811af2 (diff)
downloadUXP-80f9b75efa08ea449937298b791ff278cbf5fa22.tar
UXP-80f9b75efa08ea449937298b791ff278cbf5fa22.tar.gz
UXP-80f9b75efa08ea449937298b791ff278cbf5fa22.tar.lz
UXP-80f9b75efa08ea449937298b791ff278cbf5fa22.tar.xz
UXP-80f9b75efa08ea449937298b791ff278cbf5fa22.zip
Implement auxclick
Bug(s): https://bugzilla.mozilla.org/show_bug.cgi?id=1304044 (native in moebius)
Diffstat (limited to 'widget/windows')
-rw-r--r--widget/windows/WinUtils.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/widget/windows/WinUtils.cpp b/widget/windows/WinUtils.cpp
index 149513b2f..3ff46513e 100644
--- a/widget/windows/WinUtils.cpp
+++ b/widget/windows/WinUtils.cpp
@@ -1140,7 +1140,8 @@ WinUtils::GetIsMouseFromTouch(EventMessage aEventMessage)
const uint32_t MOZ_T_I_SIGNATURE = TABLET_INK_TOUCH | TABLET_INK_SIGNATURE;
const uint32_t MOZ_T_I_CHECK_TCH = TABLET_INK_TOUCH | TABLET_INK_CHECK;
return ((aEventMessage == eMouseMove || aEventMessage == eMouseDown ||
- aEventMessage == eMouseUp || aEventMessage == eMouseDoubleClick) &&
+ aEventMessage == eMouseUp || aEventMessage == eMouseAuxClick ||
+ aEventMessage == eMouseDoubleClick) &&
(GetMessageExtraInfo() & MOZ_T_I_SIGNATURE) == MOZ_T_I_CHECK_TCH);
}