This commit was manufactured by cvs2svn to create tag 'Release_2_1_1'.
[jalview.git] / src / jalview / gui / FeatureRenderer.java
index 5843844..afe29a0 100755 (executable)
@@ -1,6 +1,6 @@
 /*\r
  * Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
  *\r
  * This program is free software; you can redistribute it and/or\r
  * modify it under the terms of the GNU General Public License\r
@@ -54,9 +54,6 @@ public class FeatureRenderer
 \r
     String [] renderOrder;\r
 \r
-    boolean newFeatureAdded = false;\r
-\r
-\r
     /**\r
      * Creates a new FeatureRenderer object.\r
      *\r
@@ -177,7 +174,6 @@ public class FeatureRenderer
           || newFeatureAdded)\r
        {\r
          findAllFeatures();\r
-         newFeatureAdded = false;\r
          if(av.featuresDisplayed.size()<1)\r
            return;\r
 \r
@@ -335,18 +331,23 @@ public class FeatureRenderer
     }\r
 \r
 \r
+    boolean newFeatureAdded = false;\r
+\r
     public void featuresAdded()\r
     {\r
-      newFeatureAdded = true;\r
       findAllFeatures();\r
     }\r
 \r
    boolean findingFeatures = false;\r
    synchronized void findAllFeatures()\r
    {\r
+      newFeatureAdded = false;\r
 \r
       if(findingFeatures)\r
+      {\r
+        newFeatureAdded = true;\r
         return;\r
+      }\r
 \r
       findingFeatures = true;\r
       jalview.schemes.UserColourScheme ucs = new\r