diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl.cxx | 5 | ||||
| -rw-r--r-- | src/Fl_mac.cxx | 1 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/Fl.cxx b/src/Fl.cxx index 15a7049ad..d17f64823 100644 --- a/src/Fl.cxx +++ b/src/Fl.cxx @@ -260,7 +260,6 @@ void Fl::remove_check(Fl_Timeout_Handler cb, void *argp) { } } -#if !defined(__APPLE__) static void run_checks() { // checks are a bit messy so that add/remove and wait may be called @@ -274,7 +273,6 @@ static void run_checks() next_check = first_check; } } -#endif // !__APPLE__ #ifndef WIN32 static char in_idle; @@ -298,7 +296,7 @@ double Fl::wait(double time_to_wait) { #elif defined(__APPLE__) - flush(); + run_checks(); if (idle) { if (!in_idle) { in_idle = 1; @@ -308,6 +306,7 @@ double Fl::wait(double time_to_wait) { // the idle function may turn off idle, we can then wait: if (idle) time_to_wait = 0.0; } + flush(); return fl_wait(time_to_wait); #else diff --git a/src/Fl_mac.cxx b/src/Fl_mac.cxx index 8f21001f3..dc3782944 100644 --- a/src/Fl_mac.cxx +++ b/src/Fl_mac.cxx @@ -54,7 +54,6 @@ extern "C" { #include <config.h> #include <FL/Fl.H> #include <FL/x.H> -#include <FL/Fl_Tooltip.H> #include <FL/Fl_Window.H> #include <FL/Fl_Tooltip.H> #include <FL/Fl_Sys_Menu_Bar.H> |
