Fix backspaceNode leaving junctions highlighted
authorAndy Allan <gravitystorm@gmail.com>
Fri, 3 Sep 2010 11:04:41 +0000 (11:04 +0000)
committerAndy Allan <gravitystorm@gmail.com>
Fri, 3 Sep 2010 11:04:41 +0000 (11:04 +0000)
TODO.txt
net/systemeD/potlatch2/controller/DrawWay.as

index a6a2204..dfaed15 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -29,7 +29,6 @@ Potlatch 2: main outstanding issues
 * Multiple selection
 * Options should be remembered via SharedObjects
 * small node hitzone when creating areas - hitzone and mouseover UI don't match up
-* backspaceNode leaves junctions on other ways highlighted
 * GPS loading should have a loading... label
 * Pressing undo/redo sometimes doesn't change controllerstate. (e.g. create POI + undo leaves the tag panel still referring to POI)
 * Can't use + for second tag
index 5d4ad08..a665ec8 100644 (file)
@@ -232,6 +232,10 @@ package net.systemeD.potlatch2.controller {
                        }
 
             performAction(undo);
+
+            if(!node.isDeleted()) { // i.e. was junction with another way (or is now POI)
+              controller.map.setHighlight(node, {selectedway: false});
+            }
             return state;
                }