Author: manolo
Date: 2010-12-02 01:07:31 -0800 (Thu, 02 Dec 2010)
New Revision: 7937
Log:
To fix STR #2464
Modified:
branches/branch-1.3/src/Fl_cocoa.mm
Modified: branches/branch-1.3/src/Fl_cocoa.mm
===================================================================
--- branches/branch-1.3/src/Fl_cocoa.mm 2010-12-02 00:43:07 UTC (rev 7936)
+++ branches/branch-1.3/src/Fl_cocoa.mm 2010-12-02 09:07:31 UTC (rev 7937)
@@ -2494,13 +2494,15 @@
void Fl::remove_timeout(Fl_Timeout_Handler cb, void* data)
{
- for (int i = 0; i < mac_timer_used; ++i) {
- MacTimeout& t = mac_timers[i];
- if (t.callback == cb && ( t.data == data || data == NULL)) {
- delete_timer(t);
+ if (mac_timer_used) {
+ for (int i = 0; i < mac_timer_used; ++i) {
+ MacTimeout& t = mac_timers[i];
+ if (t.callback == cb && ( t.data == data || data == NULL)) {
+ delete_timer(t);
+ }
}
+ breakMacEventLoop();
}
- breakMacEventLoop();
}
int MacUnlinkWindow(Fl_X *ip, Fl_X *start) {
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit