Sfoglia il codice sorgente

Merge pull request #496 from jcfr/fix-invalid-drawable-macosx109-ctkVTKRenderView

BUG: Prevent VTK render call in ctkVTKRenderView::setupRendering
Jean-Christophe Fillion-Robin 10 anni fa
parent
commit
5f40aed762
1 ha cambiato i file con 6 aggiunte e 5 eliminazioni
  1. 6 5
      Libs/Visualization/VTK/Widgets/ctkVTKRenderView.cpp

+ 6 - 5
Libs/Visualization/VTK/Widgets/ctkVTKRenderView.cpp

@@ -76,11 +76,6 @@ void ctkVTKRenderViewPrivate::setupRendering()
   // Add renderer
   this->RenderWindow->AddRenderer(this->Renderer);
   this->ctkVTKAbstractViewPrivate::setupRendering();
-  // The interactor in RenderWindow exists after the renderwindow is set to
-  // the QVTKWidet
-  this->Orientation->SetInteractor(this->RenderWindow->GetInteractor());
-  this->Orientation->SetEnabled(1);
-  this->Orientation->InteractiveOff();
 }
 
 //----------------------------------------------------------------------------
@@ -205,6 +200,12 @@ ctkVTKRenderView::ctkVTKRenderView(QWidget* parentWidget)
 {
   Q_D(ctkVTKRenderView);
   d->init();
+
+  // The interactor in RenderWindow exists after the renderwindow is set to
+  // the QVTKWidet
+  d->Orientation->SetInteractor(d->RenderWindow->GetInteractor());
+  d->Orientation->SetEnabled(1);
+  d->Orientation->InteractiveOff();
 }
 
 //----------------------------------------------------------------------------