changeset 16819:94c19dfb4ab1

* octave-dock-widget.cc: add missing sync () after writing to settings
author Torsten <ttl@justmail.de>
date Sun, 23 Jun 2013 13:46:10 +0200
parents caf3d2a45da0
children f98e1e5b0618
files libgui/src/octave-dock-widget.cc
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/octave-dock-widget.cc
+++ b/libgui/src/octave-dock-widget.cc
@@ -101,6 +101,7 @@
   settings->setValue (name+"Visible", visible);    // store visibility
 
   settings->endGroup ();
+  settings->sync ();
 }
 
 // connect signal visibility changed to related slot (called from main-window)
@@ -134,6 +135,7 @@
   // FIXME: dockWidgetArea always returns 2
   settings->setValue ("DockWidgets/" + objectName () + "_dock_area",
                       _parent->dockWidgetArea (this));
+  settings->sync ();
 
   // remove parent and adjust the (un)dock icon
   setParent (0, Qt::Window);
@@ -154,6 +156,7 @@
   // save last floating geometry
   settings->setValue ("DockWidgets/" + objectName () + "_floating_geometry",
                       saveGeometry ());
+  settings->sync ();
 
   // add widget to last saved docking area
   int area = settings->value ("DockWidgets/" + objectName () + "_dock_area",