X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=OSX%2FXScreenSaverView.m;h=a122f7f2b50466695cc2053b005bea0ba9141419;hp=6caf2e8cbf5a45e0beca364f004814de154822e9;hb=6b1c86cf395f59389e4ece4ea8f4bea2c332745b;hpb=488f2fa8fbdbc77e91a70da2962d73af49e6cace diff --git a/OSX/XScreenSaverView.m b/OSX/XScreenSaverView.m index 6caf2e8c..a122f7f2 100644 --- a/OSX/XScreenSaverView.m +++ b/OSX/XScreenSaverView.m @@ -499,7 +499,11 @@ add_default_options (const XrmOptionDescRec *opts, xe.xbutton.y = y; xe.xbutton.state = state; if ([e type] == NSScrollWheel) - xe.xbutton.button = ([e deltaY] > 0 ? Button4 : Button5); + xe.xbutton.button = ([e deltaY] > 0 ? Button4 : + [e deltaY] < 0 ? Button5 : + [e deltaX] > 0 ? Button6 : + [e deltaX] < 0 ? Button7 : + 0); else xe.xbutton.button = [e buttonNumber] + 1; break;