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
+