diff libgui/src/main-window.cc @ 17929:97bde75d4119

save and restore minimized state of floating dock-widgets (bug #40485) * octave-dock-widget.cc (destructor): save minimized state of the widget * main-window.cc (set_window_layout): show widget minimized if necessary
author Torsten <ttl@justmail.de>
date Thu, 14 Nov 2013 19:17:01 +0100
parents 5c3f22dd0bbb
children 752f6b358754
line wrap: on
line diff
--- a/libgui/src/main-window.cc	Thu Nov 14 10:01:57 2013 -0800
+++ b/libgui/src/main-window.cc	Thu Nov 14 19:17:01 2013 +0100
@@ -701,6 +701,10 @@
       widget->make_window ();
 #endif
       widget->setVisible (true);
+      if (settings->value ("DockWidgets/" + widget->objectName () + "_minimized").toBool ())
+        widget->showMinimized ();
+      else
+        widget->setVisible (true);
     }
 
 }