]> Creatis software - crea.git/commitdiff
#3397 Bug Windows. Sync in creation process
authoreduardo.davila@creatis.insa-lyon.fr <eduardo.davila@creatis.insa-lyon.fr>
Mon, 20 Jan 2025 16:56:44 +0000 (17:56 +0100)
committereduardo.davila@creatis.insa-lyon.fr <eduardo.davila@creatis.insa-lyon.fr>
Mon, 20 Jan 2025 16:56:44 +0000 (17:56 +0100)
src/creawxVTKRenderWindowInteractor.mm

index 633edfc67af26e2e7026d460f900a052130f56d7..90ac768f2b434d5f8e3d42a0b6e5760657f7018a 100644 (file)
@@ -270,6 +270,7 @@ wxVTKRenderWindowInteractor::wxVTKRenderWindowInteractor()
       , RenderWhenDisabled(1)
       , UseCaptureMouse(0)
 {
+    //EED 2025-01-20 Create sync mechanism windows
     firstTimeOnPaint=false;
 
 #ifdef VTK_DEBUG_LEAKS
@@ -312,6 +313,7 @@ wxVTKRenderWindowInteractor::wxVTKRenderWindowInteractor(wxWindow *parent,
       , RenderWhenDisabled(1)
       , UseCaptureMouse(0)
 {
+    //EED 2025-01-20 Create sync mechanism windows
     firstTimeOnPaint=false;
 #ifdef VTK_DEBUG_LEAKS
   vtkDebugLeaks::ConstructClass("wxVTKRenderWindowInteractor");
@@ -570,10 +572,9 @@ long wxVTKRenderWindowInteractor::GetHandleHack()
 //---------------------------------------------------------------------------
 void wxVTKRenderWindowInteractor::OnPaint(wxPaintEvent& WXUNUSED(event))
 {
-    printf("EED wxVTKRenderWindowInteractor::OnPaint \n");
+    //EED 2025-01-20 Create sync mechanism windows
     firstTimeOnPaint=true;
     
-
   //must always be here
 //EED2021-08-26  
 #ifdef __WXCOCOA__
@@ -976,9 +977,9 @@ void wxVTKRenderWindowInteractor::OnMouseCaptureLost(wxMouseCaptureLostEvent& ev
 //---------------------------------------------------------------------------
 void wxVTKRenderWindowInteractor::Render()
 {
-    printf("EED wxVTKRenderWindowInteractor::Render UPS \n");
-    
-    if (firstTimeOnPaint==true){
+    //EED 2025-01-20 Create sync mechanism windows
+    if (firstTimeOnPaint==true)
+    {
         
 #if wxCHECK_VERSION(2, 8, 0)
         int renderAllowed = !IsFrozen();