]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Debug SALOME_Event
authorsmh <smh@opencascade.com>
Fri, 2 Apr 2004 08:51:11 +0000 (08:51 +0000)
committersmh <smh@opencascade.com>
Fri, 2 Apr 2004 08:51:11 +0000 (08:51 +0000)
Add release() method

src/VISU_Event/VISU_Event.cxx
src/VISU_Event/VISU_Event.h
src/VISU_I/VISU_Gen_i.cc

index b1d0837dff3269597a5128881754803f54c240bf..d0df7c1d5dc9ae6e3c48aab030afc70b40290969 100644 (file)
@@ -34,7 +34,7 @@
  *  Constructor
  */
 //===========================================================
-VISU_Event::VISU_Event( int eventType, bool wait ) : SALOME_Event ( eventType, wait )
+VISU_Event::VISU_Event( int eventType, bool wait, bool autoRelease ) : SALOME_Event ( eventType, wait, autoRelease )
 {
 }
 
index dde06bc865feb1cba06d5f8614e2532bf9c66c5e..f535ef9cc311ee1e6ef0635729fdcd778ca2194a 100644 (file)
@@ -42,7 +42,7 @@ public:
     ShowTestObjectEvent, 
     LastEvent = VISU_START_EVENT + 1000 };
 
-  VISU_Event( int eventType, bool wait );
+  VISU_Event( int eventType, bool wait, bool autoRelease = false );
   virtual ~VISU_Event();
 
   // Custom data can be added here...
index 89a9c84de50b3c2b1955d2283f408eecdf75c707..e8a8f82d60d921085b059bf0971726be81428115 100644 (file)
@@ -896,6 +896,7 @@ namespace VISU{
     if(myMutex){
       VISU_Event* ve = new VISU_Event( VISU_Event::CreateTestViewEvent, true );
       ve->process();
+      ve->release();
       return;
     }
     myVisuGen->CreateTestView();
@@ -905,6 +906,7 @@ namespace VISU{
     if(myMutex){
       VISU_Event* ve = new VISU_Event( VISU_Event::ShowTestObjectEvent, true );
       ve->process();
+      ve->release();
       return;
     }
     myVisuGen->ShowTestObject();