From 3dd5fb3fa50c10646e849ff04e1f66bca6bc596f Mon Sep 17 00:00:00 2001
From: Tobias Pietzsch <tobias.pietzsch@gmail.com>
Date: Thu, 27 Feb 2014 04:52:22 +0100
Subject: [PATCH] first request swing repaint before running animator

---
 src/main/java/bdv/viewer/ViewerPanel.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/bdv/viewer/ViewerPanel.java b/src/main/java/bdv/viewer/ViewerPanel.java
index 021241d4..7ebc13a2 100644
--- a/src/main/java/bdv/viewer/ViewerPanel.java
+++ b/src/main/java/bdv/viewer/ViewerPanel.java
@@ -375,6 +375,8 @@ public class ViewerPanel extends JPanel implements OverlayRenderer, TransformLis
 	{
 		imageRenderer.paint( state );
 
+		display.repaint();
+
 		synchronized ( this )
 		{
 			if ( currentAnimator != null )
@@ -387,8 +389,6 @@ public class ViewerPanel extends JPanel implements OverlayRenderer, TransformLis
 					currentAnimator = null;
 			}
 		}
-
-		display.repaint();
 	}
 
 	/**
-- 
GitLab