Index: trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java	(revision 643)
+++ trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java	(revision 644)
@@ -169,5 +169,5 @@
 		if (n != null) {
 			// user clicked on node
-			if (selection.isEmpty()) {
+			if (shift || selection.isEmpty()) {
 				// select the clicked node and do nothing else
 				// (this is just a convenience option so that people don't
