From 75f766038d581ffdaf40ddccc47527f000d95da8 Mon Sep 17 00:00:00 2001 From: Maksim Lebedev Date: Tue, 19 May 2015 07:03:00 +0200 Subject: [PATCH] Bug 1000870 - Add some features in testing system. r=smaug --- dom/base/nsContentUtils.cpp | 2 ++ widget/MouseEvents.h | 1 + 2 files changed, 3 insertions(+) diff --git a/dom/base/nsContentUtils.cpp b/dom/base/nsContentUtils.cpp index 86e80fc08a95..793bceb868c1 100644 --- a/dom/base/nsContentUtils.cpp +++ b/dom/base/nsContentUtils.cpp @@ -7669,6 +7669,8 @@ int16_t nsContentUtils::GetButtonsFlagForButton(int32_t aButton) { switch (aButton) { + case -1: + return WidgetMouseEvent::eNoButtonFlag; case WidgetMouseEvent::eLeftButton: return WidgetMouseEvent::eLeftButtonFlag; case WidgetMouseEvent::eMiddleButton: diff --git a/widget/MouseEvents.h b/widget/MouseEvents.h index d6b36238694b..130b8faaa8c4 100644 --- a/widget/MouseEvents.h +++ b/widget/MouseEvents.h @@ -115,6 +115,7 @@ public: int16_t button; enum buttonsFlag { + eNoButtonFlag = 0x00, eLeftButtonFlag = 0x01, eRightButtonFlag = 0x02, eMiddleButtonFlag = 0x04,