Index: applications/editors/josm/plugins/tracer/src/tracer/TracerAction.java
===================================================================
--- applications/editors/josm/plugins/tracer/src/tracer/TracerAction.java	(revision 19855)
+++ applications/editors/josm/plugins/tracer/src/tracer/TracerAction.java	(revision 19856)
@@ -341,5 +341,7 @@
             if (!commands.isEmpty()) {
                 Main.main.undoRedo.add(new SequenceCommand(tr("Tracer building"), commands));
-                Main.main.getCurrentDataSet().setSelected(way);
+                
+                if(shift) Main.main.getCurrentDataSet().addSelected(way);
+                else Main.main.getCurrentDataSet().setSelected(way);
             } else {
                 System.out.println("Failed");
