JAL-3253-applet JAL-3423
[jalview.git] / test / jalview / gui / AlignmentPanelTest.java
index fd67ac4..4d1a730 100644 (file)
@@ -239,20 +239,41 @@ public class AlignmentPanelTest
     ViewportRanges ranges = af.getViewport().getRanges();
     int endres = ranges.getEndRes();
 
+    System.out.println("APT range end0 " + ranges.getEndRes());
     // wrap
     af.alignPanel.getAlignViewport().setWrapAlignment(true);
     af.alignPanel.updateLayout();
     af.paintImmediately(af.getBounds());
-
+    waitSome();
+    System.out.println("APT range end1 " + ranges.getEndRes());
     // endRes has changed
     assertNotEquals(ranges.getEndRes(), endres);
 
     // unwrap
     af.alignPanel.getAlignViewport().setWrapAlignment(false);
     af.alignPanel.updateLayout();
+    waitSome();
     af.paintImmediately(af.getBounds());
+
+    System.out.println("APT range end3 " + ranges.getEndRes());
+
     // endRes back to original value
     assertEquals(ranges.getEndRes(), endres);
 
   }
+
+  private void waitSome()
+  {
+
+    // just a hack
+    synchronized (this)
+    {
+      try
+      {
+        wait(250);
+      } catch (InterruptedException e)
+      {
+      }
+    }
+  }
 }