Index: trunk/src/org/openstreetmap/josm/gui/MapStatus.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 5128)
+++ trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 5129)
@@ -529,6 +529,9 @@
             }
             text.append(name);
-
-            if (!osm.isNew()) {
+            
+            boolean idShown = Main.pref.getBoolean("osm-primitives.showid");
+            // fix #7557 - do not show ID twice
+            
+            if (!osm.isNew() && !idShown) {
                 text.append(" [id="+osm.getId()+"]");
             }
