JAL-2388 Factored out applet overview canvas, threading adjustments
[jalview.git] / src / jalview / gui / OverviewPanel.java
index bc4a19f..faa94e9 100755 (executable)
@@ -49,8 +49,6 @@ public class OverviewPanel extends JPanel implements Runnable
 
   private AlignmentPanel ap;
 
-  boolean updateRunning = false;
-
   /**
    * Creates a new OverviewPanel object.
    * 
@@ -129,17 +127,15 @@ public class OverviewPanel extends JPanel implements Runnable
 
     setPreferredSize(new Dimension(od.getWidth(), od.getHeight()));
 
-    if (updateRunning)
+    if (oviewCanvas.restartDraw())
     {
-      oviewCanvas.restartDraw();
       return;
     }
 
-    updateRunning = true;
     Thread thread = new Thread(this);
     thread.start();
     repaint();
-    updateRunning = false;
+
   }
 
   @Override