diff -r 131d40cd805b libgui/src/main-window.cc --- a/libgui/src/main-window.cc Sun Jan 27 22:22:19 2013 +0100 +++ b/libgui/src/main-window.cc Mon Jan 28 06:54:08 2013 +0100 @@ -562,8 +562,10 @@ bool floating = settings->value (name+"Floating",false).toBool (); bool visible = settings->value (name+"Visible",true).toBool (); if (floating) + { widget->setWindowFlags (Qt::Window); // if floating, make window from widget - widget->setVisible (visible); // make widget visible if desired (setWindowFlags hides widget) + widget->setVisible (visible); // make widget visible if desired (setWindowFlags hides it) + } } } settings->endGroup();