diff --git a/net/systemeD/halcyon/connection/actions/SetTagAction.as b/net/systemeD/halcyon/connection/actions/SetTagAction.as index c8b3bc61..2117f4b0 100644 --- a/net/systemeD/halcyon/connection/actions/SetTagAction.as +++ b/net/systemeD/halcyon/connection/actions/SetTagAction.as @@ -17,7 +17,9 @@ package net.systemeD.halcyon.connection.actions { public override function doAction():uint { var tags:Object = entity.getTagsHash(); oldValue = tags[key]; - if ( value == null || key == '' || oldValue != value ) { + + if ( !( ( entity.getTag(key) == null ) && ( value == null && oldValue == null ) ) && + ( value == null || key == '' || oldValue != value ) ) { if ( value == null || key == '' || value == '' ) delete tags[key]; else diff --git a/resources/map_features.xml b/resources/map_features.xml index 93d7209f..9cb8970c 100644 --- a/resources/map_features.xml +++ b/resources/map_features.xml @@ -85,6 +85,13 @@ Quick documentation: + + + + + + + diff --git a/resources/map_features/amenities.xml b/resources/map_features/amenities.xml index 1ca1ddd1..2bbd51a5 100644 --- a/resources/map_features/amenities.xml +++ b/resources/map_features/amenities.xml @@ -312,7 +312,7 @@ - + @@ -395,4 +395,4 @@ - \ No newline at end of file + diff --git a/resources/map_features/paths.xml b/resources/map_features/paths.xml index 87e7e0d0..4f189e9d 100644 --- a/resources/map_features/paths.xml +++ b/resources/map_features/paths.xml @@ -23,11 +23,9 @@ - - - + + + @@ -79,25 +77,25 @@ - - paths - - ${name} ${ncn_ref} ${rcn_ref} ${lcn_ref} ${ref} - - http://wiki.openstreetmap.org/wiki/Tag:highway%3Dpath - - - - - - - - + + paths + + ${name} ${ncn_ref} ${rcn_ref} ${lcn_ref} ${ref} + + http://wiki.openstreetmap.org/wiki/Tag:highway%3Dpath + + + + + + + + paths - + ${ref} @@ -107,7 +105,7 @@ - + @@ -117,7 +115,7 @@ paths - + ${ref}
${name}
@@ -144,7 +142,7 @@ - + @@ -155,7 +153,7 @@ paths - + ${ref} @@ -171,4 +169,4 @@ - \ No newline at end of file + diff --git a/resources/map_features/transport.xml b/resources/map_features/transport.xml index 7c0bad00..35150445 100644 --- a/resources/map_features/transport.xml +++ b/resources/map_features/transport.xml @@ -352,50 +352,78 @@ - transport - - - + transport + + + - - + + + + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -500,4 +528,4 @@
- \ No newline at end of file +