diff --git a/src/petrack.cpp b/src/petrack.cpp
index 8028714902c45e2a0b4732d497ff704922e02853..8dc88f8d72b543954a1d7e823c84402ff1d87f9b 100644
--- a/src/petrack.cpp
+++ b/src/petrack.cpp
@@ -3497,7 +3497,7 @@ void Petrack::updateImage(bool imageChanged) // default = false (only true for n
         }
         else
         {
-            getScene()->update(); // repaint();
+            getScene()->views().first()->viewport()->repaint();
             qApp->processEvents();
             // update pixel color (because image pixel moves)
             setStatusColor();