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