summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/CMakeLists.txt1
-rw-r--r--src/drivers/Cocoa/Fl_Cocoa_Pen_Events.mm14
2 files changed, 8 insertions, 7 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 914d79e09..64c936412 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -630,6 +630,7 @@ if(APPLE AND NOT FLTK_BACKEND_X11)
Fl_Native_File_Chooser_MAC.mm
Fl_MacOS_Sys_Menu_Bar.mm
)
+ source_group("ObjC Source Files" FILES ${MMFILES})
else()
set(MMFILES)
endif()
diff --git a/src/drivers/Cocoa/Fl_Cocoa_Pen_Events.mm b/src/drivers/Cocoa/Fl_Cocoa_Pen_Events.mm
index e77e191bb..7b122eec0 100644
--- a/src/drivers/Cocoa/Fl_Cocoa_Pen_Events.mm
+++ b/src/drivers/Cocoa/Fl_Cocoa_Pen_Events.mm
@@ -297,6 +297,7 @@ static int pen_send_all(int event, State trigger) {
if (w)
pen_send(w, event, trigger, copied);
}
+ return 1;
}
/*
@@ -484,7 +485,6 @@ bool fl_cocoa_tablet_handler(NSEvent *event, Fl_Window *eventWindow)
if (!receiver)
return 0;
- int ret = 0;
if (is_down) {
if (!pushed) {
pushed_ = subscriber_list_[receiver];
@@ -499,9 +499,9 @@ bool fl_cocoa_tablet_handler(NSEvent *event, Fl_Window *eventWindow)
Fl::e_clicks++;
else
Fl::e_clicks = 0;
- ret = pen_send(receiver, Fl::Pen::TOUCH, trigger, event_data_copied);
+ pen_send(receiver, Fl::Pen::TOUCH, trigger, event_data_copied);
} else {
- ret = pen_send(receiver, Fl::Pen::BUTTON_PUSH, trigger, event_data_copied);
+ pen_send(receiver, Fl::Pen::BUTTON_PUSH, trigger, event_data_copied);
}
} else if (is_up) {
if ( (ev.state & State::ANY_DOWN) == State::NONE ) {
@@ -510,18 +510,18 @@ bool fl_cocoa_tablet_handler(NSEvent *event, Fl_Window *eventWindow)
}
State trigger = button_to_trigger([event buttonNumber], true);
if ([event buttonNumber] == 0)
- ret = pen_send(receiver, Fl::Pen::LIFT, trigger, event_data_copied);
+ pen_send(receiver, Fl::Pen::LIFT, trigger, event_data_copied);
else
- ret = pen_send(receiver, Fl::Pen::BUTTON_RELEASE, trigger, event_data_copied);
+ pen_send(receiver, Fl::Pen::BUTTON_RELEASE, trigger, event_data_copied);
} else if (is_motion) {
if ( Fl::e_is_click &&
( (fabs((int)ev.x - Fl::e_x_down) > 5) ||
(fabs((int)ev.y - Fl::e_y_down) > 5) ) )
Fl::e_is_click = 0;
if (pushed) {
- ret = pen_send(receiver, Fl::Pen::DRAW, State::NONE, event_data_copied);
+ pen_send(receiver, Fl::Pen::DRAW, State::NONE, event_data_copied);
} else {
- ret = pen_send(receiver, Fl::Pen::HOVER, State::NONE, event_data_copied);
+ pen_send(receiver, Fl::Pen::HOVER, State::NONE, event_data_copied);
}
}
// Always return 1 because at this point, we capture pen events and don't