Author: manolo
Date: 2011-05-21 14:31:35 -0700 (Sat, 21 May 2011)
New Revision: 8708
Log:
Fix STR #2635 for Mac OS: allow fl_xid() even if window is not yet shown.

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-05-21 17:45:05 UTC (rev 8707)
+++ branches/branch-1.3/src/Fl_cocoa.mm 2011-05-21 21:31:35 UTC (rev 8708)
@@ -3386,7 +3386,8 @@
 
 Window fl_xid(const Fl_Window* w)
 {
-  return Fl_X::i(w)->xid;
+  Fl_X *temp = Fl_X::i(w);
+  return temp ? temp->xid : 0;
 }
 
 int Fl_Window::decorated_w()

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to