summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl_mac.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Fl_mac.cxx b/src/Fl_mac.cxx
index 197f5604a..ff619156c 100644
--- a/src/Fl_mac.cxx
+++ b/src/Fl_mac.cxx
@@ -868,7 +868,10 @@ static pascal OSStatus carbonMouseHandler( EventHandlerCallRef nextHandler, Even
fl_os_capture = xid;
sendEvent = FL_PUSH;
Fl::e_is_click = 1; px = pos.h; py = pos.v;
- Fl::e_clicks = clickCount-1;
+ if (clickCount>1)
+ Fl::e_clicks++;
+ else
+ Fl::e_clicks = 0;
// fall through
case kEventMouseUp:
if ( !window ) break;