Salome HOME
Fix for bug 10438: Crash during Explode on Blocks operation (Global selection on...
[modules/gui.git] / src / Qtx / QtxWorkstackAction.cxx
index 82058dabfbaddd76293dc93674fe4fcf57e972f1..6773afdc242887b03999f1ccb475b248bab643cb 100644 (file)
@@ -169,11 +169,11 @@ void QtxWorkstackAction::onAboutToShow()
     return;
 
   QtxWorkstack* ws = workstack();
-  if ( ws )
-    {
-      myItem[VSplit]->setAccel(ws->accel(QtxWorkstack::SplitVertical));
-      myItem[HSplit]->setAccel(ws->accel(QtxWorkstack::SplitHorizontal));
-    }
+  if ( ws && myItem.contains( VSplit ) )
+    myItem[VSplit]->setAccel( ws->accel( QtxWorkstack::SplitVertical ) );
+  if ( ws && myItem.contains( HSplit ) )
+    myItem[HSplit]->setAccel( ws->accel( QtxWorkstack::SplitHorizontal ) );
+
   updatePopup( (QPopupMenu*)obj );
 }