DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2096
Version: 1.3-current


I can confirm this with Windows and Linux (w/local X server). However, it
doesn't happen, if I use a remote (cygwin) X server.

The problem seems to be the modification in svn -r 6502 that should fix
STR #396, that made Fl_Widget::show() and hide() virtual. Reverting this
fixes the close-on-minimize problem.

I tested this so far, but I don't have the time for further investigation
right now.

I suggest to leave it as is for now, and to do more investigation, what
exactly happens. In the worst case, we would have to revert the change and
reopen STR 396 (although it is "closed w/o resolution").

Link: http://www.fltk.org/str.php?L396

Diff of subverion release 6502:

$ svn diff -c 6502
Index: FL/Fl_Widget.H
===================================================================
--- FL/Fl_Widget.H      (revision 6501)
+++ FL/Fl_Widget.H      (revision 6502)
@@ -623,12 +623,12 @@
    *  
    *  \see hide(), visible(), visible_r()
    */
-  void show();
+  virtual void show();
   
   /** Makes a widget invisible.
    *  \see show(), visible(), visible_r()
    */
-  void hide();
+  virtual void hide();
 
   /** Makes the widget visible. 
    *  You must still redraw the parent widget to see a change in the


Link: http://www.fltk.org/str.php?L2096
Version: 1.3-current

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

Reply via email to