]> Creatis software - clitk.git/blobdiff - vv/vvSlicerManagerCommand.cxx
fixes for unix
[clitk.git] / vv / vvSlicerManagerCommand.cxx
index 017c7afb02ef91a4a22e9cbec4d47b575694cffb..f42ab2861ae00f057780f25f85d1ffeec8ff9796 100644 (file)
@@ -51,15 +51,17 @@ vvSlicerManagerCallback::vvSlicerManagerCallback()
 //return the num of the current slicer if visible (-1 else)
 int vvSlicerManagerCallback::FindSlicerNumber(vtkRenderWindow* renwin)
 {
+    int result=-1;
     for (int i = 0; i < SM->NumberOfSlicers(); i++)
     {
         if (SM->GetSlicer(i)->GetRenderWindow() == renwin
                 && SM->GetSlicer(i)->GetRenderer()->GetDraw())
         {
-            return i;
+            DD(i);
+            result=i;
         }
     }
-    return -1;
+    return result;
 }
 
 void vvSlicerManagerCallback::Execute(vtkObject *caller,
@@ -201,7 +203,7 @@ void vvSlicerManagerCallback::Execute(vtkObject *caller,
                     this->SM->Render();
                     return;
                 }
-                if (KeyPress == "r" or KeyPress=="R")
+                if (KeyPress == "r" || KeyPress=="R")
                 {
                     this->SM->GetSlicer(VisibleInWindow)->ResetCamera();
                     this->SM->GetSlicer(VisibleInWindow)->Render();