aboutsummaryrefslogtreecommitdiff
path: root/dw/fltkviewport.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/fltkviewport.cc')
-rw-r--r--dw/fltkviewport.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/dw/fltkviewport.cc b/dw/fltkviewport.cc
index c79eb8e8..d101d4d8 100644
--- a/dw/fltkviewport.cc
+++ b/dw/fltkviewport.cc
@@ -295,15 +295,13 @@ int FltkViewport::handle (int event)
case FL_RELEASE:
if (Fl::event_button() == FL_MIDDLE_MOUSE) {
- dragScrolling = 0;
setCursor (core::style::CURSOR_DEFAULT);
- } else if (verScrolling && vscrollbar->handle(event)) {
- verScrolling = 0;
- return 1;
- } else if (horScrolling && hscrollbar->handle(event)) {
- horScrolling = 0;
- return 1;
+ } else if (verScrolling) {
+ vscrollbar->handle(event);
+ } else if (horScrolling) {
+ hscrollbar->handle(event);
}
+ horScrolling = verScrolling = dragScrolling = 0;
break;
case FL_ENTER: