Index: applications/editors/josm/plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/OsbLayer.java
===================================================================
--- applications/editors/josm/plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/OsbLayer.java	(revision 17872)
+++ applications/editors/josm/plugins/openstreetbugs/src/org/openstreetmap/josm/plugins/osb/OsbLayer.java	(revision 18071)
@@ -220,5 +220,5 @@
             }
             // prefer already selected node when multiple nodes on one point
-            else if(minDistanceSq == dist && n.isSelected() && !minPrimitive.isSelected())
+            else if(minDistanceSq == dist && data.isSelected(n) && !data.isSelected(minPrimitive))
             {
                 minPrimitive = n;
