Author: manolo
Date: 2011-11-14 09:10:28 -0800 (Mon, 14 Nov 2011)
New Revision: 9177
Log:
Fix STR #2769: Mac OS crash during creation of non-modal window on secondary
screen
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 2011-11-14 15:15:03 UTC (rev 9176)
+++ branches/branch-1.3/src/Fl_cocoa.mm 2011-11-14 17:10:28 UTC (rev 9177)
@@ -2067,6 +2067,10 @@
[cw setHasShadow:YES];
[cw setAcceptsMouseMovedEvents:YES];
x->xid = cw;
+ x->w = w; w->i = x;
+ x->wait_for_expose = 1;
+ x->next = Fl_X::first;
+ Fl_X::first = x;
FLView *myview = [[FLView alloc] init];
[cw setContentView:myview];
[cw setLevel:winlevel];
@@ -2085,10 +2089,6 @@
if(w->menu_window()) { // make menu windows slightly transparent
[cw setAlphaValue:0.97];
}
- x->w = w; w->i = x;
- x->wait_for_expose = 1;
- x->next = Fl_X::first;
- Fl_X::first = x;
// Install DnD handlers
[myview registerForDraggedTypes:[NSArray arrayWithObjects:
NSStringPboardType,
NSFilenamesPboardType, nil]];
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit