Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 7524)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 7525)
@@ -228,4 +228,5 @@
             if (i instanceof Link) {
                 l.add((Link) i);
+                p.hasElements = true;
             } else if (i instanceof PresetLink) {
                 presetLink.add((PresetLink) i);
Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetItems.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetItems.java	(revision 7524)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetItems.java	(revision 7525)
@@ -361,5 +361,5 @@
             initializeLocaleText(null);
             addLabel(p, locale_text);
-            return false;
+            return true;
         }
 
