OSDN Git Service

ui/cocoa.m: replace scrollingDeltaY with deltaY
authorJohn Arbuckle <programmingkidx@gmail.com>
Mon, 9 Jul 2018 15:02:35 +0000 (11:02 -0400)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 12 Jul 2018 15:03:50 +0000 (16:03 +0100)
commitdc3c89d612252fc461a65f54885a1fe108e9ec05
treeef60085114bd7522944cbde500e466c52d44860a
parent7fdf16e1148a6133c5dee38140d75b0c9b96fa00
ui/cocoa.m: replace scrollingDeltaY with deltaY

The NSEvent class method scrollingDeltaY is available
for Mac OS 10.7 and newer. Since QEMU supports Mac OS
10.5 and up, we need to be using a method that is
available on these version of Mac OS X. The deltaY
method is a method that does almost the same thing as
scrollingDeltaY and is available on Mac OS 10.5 and
up. So we can replace scrollingDeltaY with deltaY.

We only check deltaY's value if it is not zero
because zero means that the scrolling increment was
sufficiently fine that it was only reported in scrollingDeltaY,
or that the scrolling was horizontal.

Signed-off-by: John Arbuckle <programmingkidx@gmail.com>
Message-id: 20180709150235.7573-1-programmingkidx@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
[PMM: tweak commit message and comment a little]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
ui/cocoa.m