DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR Pending] Link: http://www.fltk.org/str.php?L2197 Version: 1.3-current Fix Version: 1.3-current (r7636) Test case: run e.g. "fluid test/valuators.fl" and hide the widget window partially behind another window, so that only a part of the red overlay box around the selected widget is visible. Then raise the widget window to the foreground, or resize the window. There are different effects with partial drawing or complete missing of the the overlay rectangle. The docs for Fl_Double_Window::flush(int eraseoverlay) state: Fl_Overlay_Window relies on flush(1) copying the back buffer to the front everywhere, even if damage() == 0, thus erasing the overlay, and leaving the clip region set to the entire window. This is true, except for the last part that didn't seem to work if XDBE is enabled. In fact, the argument eraseoverlay was never accessed, if XDBE was used. Fixed in subversion repository (r 7636). Link: http://www.fltk.org/str.php?L2197 Version: 1.3-current Fix Version: 1.3-current (r7636) _______________________________________________ fltk-bugs mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-bugs
