summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qapplication_mac.mm
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@nokia.com>2009-12-05 11:20:23 (GMT)
committerSimon Hausmann <simon.hausmann@nokia.com>2009-12-05 11:20:33 (GMT)
commit291a26abae4b7e1e4b77baf42964ccb77edf4adf (patch)
treec7dfb42a84295438ef163e4975f6af2d88f649cc /src/gui/kernel/qapplication_mac.mm
parent1bb5999cdca0a70df3f96d596c83c3cf7c97c5fd (diff)
parent33441e2a611f07207b0b942368aab9010cdf8ab1 (diff)
downloadQt-291a26abae4b7e1e4b77baf42964ccb77edf4adf.zip
Qt-291a26abae4b7e1e4b77baf42964ccb77edf4adf.tar.gz
Qt-291a26abae4b7e1e4b77baf42964ccb77edf4adf.tar.bz2
Merge commit '33441e2a611f07207b0b942368aab9010cdf8ab1' of oslo-staging-1/4.6 into 4.6
Diffstat (limited to 'src/gui/kernel/qapplication_mac.mm')
-rw-r--r--src/gui/kernel/qapplication_mac.mm5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/kernel/qapplication_mac.mm b/src/gui/kernel/qapplication_mac.mm
index 22a0959..688e51f 100644
--- a/src/gui/kernel/qapplication_mac.mm
+++ b/src/gui/kernel/qapplication_mac.mm
@@ -1687,7 +1687,10 @@ QApplicationPrivate::globalEventProcessor(EventHandlerCallRef er, EventRef event
UInt32 mac_buttons = 0;
GetEventParameter(event, kEventParamMouseChord, typeUInt32, 0,
sizeof(mac_buttons), 0, &mac_buttons);
- buttons = qt_mac_get_buttons(mac_buttons);
+ if (ekind != kEventMouseWheelMoved)
+ buttons = qt_mac_get_buttons(mac_buttons);
+ else
+ buttons = QApplication::mouseButtons();
}
int wheel_deltaX = 0;