]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
*** empty log message ***
authorstv <stv@opencascade.com>
Thu, 19 Feb 2009 11:11:11 +0000 (11:11 +0000)
committerstv <stv@opencascade.com>
Thu, 19 Feb 2009 11:11:11 +0000 (11:11 +0000)
src/Qtx/QtxWorkstack.cxx

index 53e91aab4b4595a282727c6f3a98b2a39d18a17b..17b981ca90b1aca2de18fa9e3bdd776cf1639f7e 100644 (file)
@@ -687,11 +687,11 @@ void QtxWorkstackArea::removeChild( QtxWorkstackChild* child, const bool del )
   if ( !myList.contains( child ) )
     return;
 
+  myStack->removeWidget( child );
+
   if ( myBar->indexOf( child->id() ) != -1 )
     myBar->removeTab( myBar->indexOf( child->id() ) );
 
-  myStack->removeWidget( child );
-
   myList.removeAll( child );
 
   if ( del )
@@ -1456,10 +1456,6 @@ bool QtxWorkstackChild::eventFilter( QObject* o, QEvent* e )
 */
 void QtxWorkstackChild::onDestroyed( QObject* obj )
 {
-  if ( obj != widget() )
-    return;
-
-  myWidget = 0;
   deleteLater();
 }