Author: manolo
Date: 2013-04-20 15:16:03 -0700 (Sat, 20 Apr 2013)
New Revision: 9894
Log:
Use the new Fl_Window* Fl_Widget::top_window() member function.

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 2013-04-19 13:52:28 UTC (rev 9893)
+++ branches/branch-1.3/src/Fl_cocoa.mm 2013-04-20 22:16:03 UTC (rev 9894)
@@ -3275,12 +3275,7 @@
   [mypasteboard setData:(NSData*)text forType:@"public.utf8-plain-text"];
   CFRelease(text);
   Fl_Widget *w = Fl::pushed();
-  Fl_Window *win = w->window();
-  if (win == NULL) {
-    win = (Fl_Window*)w;
-  } else { 
-    while(win->window()) win = win->window();
-  }
+  Fl_Window *win = w->top_window();
   NSView *myview = [Fl_X::i(win)->xid contentView];
   NSEvent *theEvent = [NSApp currentEvent];
   

_______________________________________________
fltk-commit mailing list
fltk-commit@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to