From 7474222df272b573799b1c42e7ae9cf579ac9965 Mon Sep 17 00:00:00 2001 From: basisbit Date: Mon, 12 Sep 2016 14:21:32 +0200 Subject: [PATCH] fixed LayerList.moveHigher in cases of duplicates If the LayerList contained the same layer more then once, moveHigher did not actually move a visible Layer "higher" (visible). Using lastIndexOf, the function should work for all cases as desired. --- src/gov/nasa/worldwind/layers/LayerList.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gov/nasa/worldwind/layers/LayerList.java b/src/gov/nasa/worldwind/layers/LayerList.java index 52ab917a54..a6907bd279 100644 --- a/src/gov/nasa/worldwind/layers/LayerList.java +++ b/src/gov/nasa/worldwind/layers/LayerList.java @@ -199,7 +199,7 @@ public boolean moveLower(Layer targetLayer) public boolean moveHigher(Layer targetLayer) { - int index = this.indexOf(targetLayer); + int index = this.lastIndexOf(targetLayer); if (index < 0) return false;