From fbc2c75c8a14b3af52ece51df0382f625ef2aea5 Mon Sep 17 00:00:00 2001 From: dan Date: Thu, 13 Apr 2000 21:40:57 +0000 Subject: [PATCH] Small fix to the mouse wheel code --- WINGs/wpopupbutton.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/WINGs/wpopupbutton.c b/WINGs/wpopupbutton.c index 59e6a8f0..d09661b7 100644 --- a/WINGs/wpopupbutton.c +++ b/WINGs/wpopupbutton.c @@ -730,15 +730,18 @@ handleActionEvents(XEvent *event, void *data) if (!bPtr->flags.enabled) break; - if (!bPtr->flags.pullsDown && !bPtr->menuView->flags.mapped) { - if (event->xbutton.button==WINGsConfiguration.mouseWheelDown) { - wheelScrollDown(bPtr); - } else if (event->xbutton.button==WINGsConfiguration.mouseWheelUp) { + if (event->xbutton.button==WINGsConfiguration.mouseWheelUp) { + if (!bPtr->menuView->flags.mapped && !bPtr->flags.pullsDown) { wheelScrollUp(bPtr); } - break; - } - popUpMenu(bPtr); + break; + } else if (event->xbutton.button==WINGsConfiguration.mouseWheelDown) { + if (!bPtr->menuView->flags.mapped && !bPtr->flags.pullsDown) { + wheelScrollDown(bPtr); + } + break; + } + popUpMenu(bPtr); if (!bPtr->flags.pullsDown) { bPtr->highlightedItem = bPtr->selectedItemIndex; bPtr->flags.insideMenu = 1; -- 2.11.4.GIT