git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4443 3789f03b-4d11-0410-bbf8-ca57d06f2519tags/v1.1.90
@@ -215,10 +215,15 @@ int Viewport::handle(int event) | |||
buttonMask |= 4; | |||
if (event == FL_MOUSEWHEEL) { | |||
wheelMask = 0; | |||
if (Fl::event_dy() < 0) | |||
wheelMask = 8; | |||
else | |||
wheelMask = 16; | |||
wheelMask |= 8; | |||
if (Fl::event_dy() > 0) | |||
wheelMask |= 16; | |||
if (Fl::event_dx() < 0) | |||
wheelMask |= 32; | |||
if (Fl::event_dx() > 0) | |||
wheelMask |= 64; | |||
// A quick press of the wheel "button", followed by a immediate | |||
// release below |