]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
IPAL20123 calling of "Sweep" leads to infinite loop
authordmv <dmv@opencascade.com>
Thu, 27 Nov 2008 07:28:29 +0000 (07:28 +0000)
committerdmv <dmv@opencascade.com>
Thu, 27 Nov 2008 07:28:29 +0000 (07:28 +0000)
src/VISUGUI/VisuGUI.cxx
src/VISUGUI/VisuGUI_Sweep.cxx

index 7bb0b66f69e4ea7c2e0264c0d5170ef4871926eb..fa603b2f706ad1c5db2bc2915ff64e8437fd408e 100644 (file)
@@ -1911,6 +1911,7 @@ VisuGUI
 ::OnSweep()
 {
   mySweep->toggleViewAction()->setChecked(true);
+  mySweep->onFirst();
   mySweep->onPlay(true);
 }
 
@@ -2995,7 +2996,7 @@ VisuGUI
   aRule = "selcount=1 and type='VISU::TCUTLINES' and nbNamedChildren=0";
   mgr->setRule( action( VISU_CREATE_TABLE ), aRule );
 
-  aRule = "client='VTKViewer' and selcount=1 and ($type in {" + aSimplePrsAll + "})";
+  aRule = "selcount=1 and ($type in {" + aSimplePrsAll + "})";
   mgr->setRule( action( VISU_SWEEP ), aRule );
 
   aRule = "client='ObjectBrowser' and selcount>0";
@@ -3593,7 +3594,7 @@ void VisuGUI::createPreferences()
   addPreference( tr( "Generate curves" ), cutLineGr, LightApp_Preferences::Bool, "VISU", "generate_curves" );
 
   // TAB: "Sweep, Animation, 3D Cache"
-  int animationTab = addPreference( tr( "Animation" ) );
+  int animationTab = addPreference( tr( "Sweep, Animation" ) );
   {
     // group: "3D Cache System prefereces"
     {
index 38549b5df79173c60f330731b2ba7cd671782155..e0100527aba54b795e2c943ab2fbcd556a10d7af 100644 (file)
@@ -151,7 +151,7 @@ VisuGUI_Sweep::VisuGUI_Sweep( VisuGUI* theModule,
        
        myIsCycled = new QCheckBox( aNavigationTab );
        myIsCycled->setText( tr( "IS_CYCLED" ) );
-       myIsCycled->setChecked( true );
+       myIsCycled->setChecked( false );
        aHBoxLayout->addWidget( myIsCycled );
        
        aVBoxLayout->addLayout( aHBoxLayout );