Index: trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java	(revision 13489)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java	(revision 13490)
@@ -492,6 +492,13 @@
             }
 
+            boolean disableApply = false;
+            if (!sel.isEmpty()) {
+                DataSet ds = sel.iterator().next().getDataSet();
+                if (ds != null) {
+                    disableApply = ds.isLocked();
+                }
+            }
             answer = new PresetDialog(p, title, preset_name_label ? null : (ImageIcon) getValue(Action.SMALL_ICON),
-                    sel.isEmpty() || sel.iterator().next().getDataSet().isLocked(), showNewRelation).getValue();
+                    disableApply, showNewRelation).getValue();
         }
         if (!showNewRelation && answer == 2)
