Revision: 5860
          http://sourceforge.net/p/jump-pilot/code/5860
Author:   michaudm
Date:     2018-06-08 06:25:57 +0000 (Fri, 08 Jun 2018)
Log Message:
-----------
Simplify loops

Modified Paths:
--------------
    core/trunk/src/com/vividsolutions/jump/workbench/model/LayerManager.java

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/model/LayerManager.java
===================================================================
--- core/trunk/src/com/vividsolutions/jump/workbench/model/LayerManager.java    
2018-06-08 06:00:39 UTC (rev 5859)
+++ core/trunk/src/com/vividsolutions/jump/workbench/model/LayerManager.java    
2018-06-08 06:25:57 UTC (rev 5860)
@@ -541,16 +541,13 @@
         for (Iterator<T> i = layerables.iterator(); i.hasNext();) {
             T layerable = i.next();
 
-            if (!(layerable instanceof Layer)) {
-                continue;
+            if (layerable instanceof Layer) {
+                Layer layer = (Layer) layerable;
+                if (layer.isDrawingLast()) {
+                    layersDrawnLast.add((T) layer);
+                    i.remove();
+                }
             }
-
-            Layer layer = (Layer) layerable;
-
-            if (layer.isDrawingLast()) {
-                layersDrawnLast.add((T)layer);
-                i.remove();
-            }
         }
 
         layerables.addAll(layersDrawnLast);
@@ -690,10 +687,9 @@
         for (Category category : categories) {
 
             for (Layerable layerable : new 
ArrayList<>(category.getLayerables())) {
-                if (!(layerableClass.isInstance(layerable))) {
-                    continue;
+                if (layerableClass.isInstance(layerable)) {
+                    layers.add((T) layerable);
                 }
-                layers.add((T)layerable);
             }
         }
 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to