Salome HOME
Fix bugs with improper toolbar updating on Minimize/Maximize operation
authorimn <imn@opencascade.com>
Wed, 10 Sep 2014 07:28:29 +0000 (11:28 +0400)
committerimn <imn@opencascade.com>
Wed, 10 Sep 2014 07:29:57 +0000 (11:29 +0400)
src/OCCViewer/OCCViewer_ViewFrame.cxx
src/Qtx/QtxActionToolMgr.cxx

index cc20fd47394a9f9160a871aae4e57df86719a88a..33e1a4d6403cb45021ca7fc96247ede2633e0668 100644 (file)
@@ -131,9 +131,7 @@ void OCCViewer_ViewFrame::onMaximizedView( OCCViewer_ViewWindow* theView, bool i
       mySplitMode = CreateSubViewsDlg.getSplitMode();
       myViewsMode = CreateSubViewsDlg.getViewsMode();
       splitSubViews();
-    }
-    else {
-      myMaximizedView->setMaximized(true);
+      myMaximizedView->setMaximized(false, false);
     }
   }
   myLayout->invalidate();
index 8b890c177f6cb9c5f9e4725c031db5855bcd028c..729f4d9d70ce2bc1699322c263d31524d33bceb5 100644 (file)
@@ -749,8 +749,10 @@ void QtxActionToolMgr::setVisible( const int id, const int tid, const bool on )
     }
   }
 
-  if ( changed )
+  if ( changed ) {
     triggerUpdate( tid );
+    updateContent();
+  }
 }
 
 /*!