Fix for STR#3165, as solved by OP.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10697 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Manolo Gouy 2015-04-13 08:33:55 +00:00
parent 6b8f3c6027
commit 8c1833f15c

View File

@ -1586,11 +1586,15 @@ void Fl_Window::hide() {
}
XDestroyWindow(fl_display, ip->xid);
// end of fix for STR#3079
for (int ii = 0; ii < count; ii++) {
doit[ii]->hide();
doit[ii]->show();
if (count) {
int ii;
for (ii = 0; ii < count; ii++) doit[ii]->hide();
for (ii = 0; ii < count; ii++) {
if (ii != 0) doit[0]->show(); // Fix for STR#3165
doit[ii]->show();
}
delete[] doit;
}
if (count) delete[] doit;
#elif defined(__APPLE_QUARTZ__)
ip->destroy();
#else