Index: src/org/openstreetmap/josm/actions/mapmode/AddSegmentAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/mapmode/AddSegmentAction.java	(revision 139)
+++ src/org/openstreetmap/josm/actions/mapmode/AddSegmentAction.java	(revision 140)
@@ -10,4 +10,5 @@
 import java.awt.event.MouseEvent;
 import java.awt.event.MouseListener;
+import java.util.Collection;
 
 import org.openstreetmap.josm.Main;
@@ -145,5 +146,7 @@
 			Segment ls = new Segment(start, end);
 			Main.main.editLayer().add(new AddCommand(ls));
-			Main.ds.setSelected(ls);
+			Collection<OsmPrimitive> sel = Main.ds.getSelected();
+			sel.add(ls);
+			Main.ds.setSelected(sel);
 		}
 
