* small node hitzone when creating areas - hitzone and mouseover UI don't match up
* 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)
-* Deleting a way doesn't update the junction highlighting on the remaining junctions
-* Deleting a way also deletes POIs without warning (ooh, look I found a modal dialog in p1. Do I win a prize? :-) )
+* Deleting a way containing POIs leaves the POIs in wrong state (black vs green) - sorts out on mouseover
== Rendering (Halcyon) ==
node=nodeList.pop();
way.dispatchEvent(new WayNodeEvent(Connection.WAY_NODE_REMOVED, node, way, 0));
node.removeParent(way);
- if (!node.hasParents) { node.remove(effects.push); }
+ if (!node.hasParents && !node.hasInterestingTags()) { //need to trigger redraw of new POIs?
+ node.remove(effects.push);
+ }
}
effects.doAction();
setDeleted(true);
}
public function deleteWay():ControllerState {
+ controller.map.setHighlightOnNodes(selectedWay, {selectedway: false});
selectedWay.remove(MainUndoStack.getGlobalStack().addAction);
return new NoSelection();
}