diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp index 3f037dab971b1952f75a3b260aa7e0041272f47d..66897a6ae8cf97911e42e6348fd5b3a03ff9497e 100644 --- a/Fltk/graphicWindow.cpp +++ b/Fltk/graphicWindow.cpp @@ -2671,7 +2671,8 @@ class mainWindowSpecialResize : public mainWindow { : mainWindow(w, h, nonModal, l) {} virtual void resize(int X,int Y,int W,int H) { - bool special = (shown() && this == FlGui::instance()->graph[0]->getWindow()); + bool special = (FlGui::available() && shown() && + this == FlGui::instance()->graph[0]->getWindow()); int old_mh = 0; if(special) old_mh = FlGui::instance()->graph[0]->getMessageHeight();