Index: src/org/openstreetmap/josm/gui/MainApplication.java
===================================================================
--- src/org/openstreetmap/josm/gui/MainApplication.java	(revision 17555)
+++ src/org/openstreetmap/josm/gui/MainApplication.java	(working copy)
@@ -105,6 +105,7 @@
 import org.openstreetmap.josm.gui.io.CredentialDialog;
 import org.openstreetmap.josm.gui.io.CustomConfigurator.XMLCommandProcessor;
 import org.openstreetmap.josm.gui.io.SaveLayersDialog;
+import org.openstreetmap.josm.gui.io.importexport.Options;
 import org.openstreetmap.josm.gui.layer.AutosaveTask;
 import org.openstreetmap.josm.gui.layer.Layer;
 import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent;
@@ -1275,7 +1276,7 @@
             tasks.addAll(DownloadParamType.paramType(s).download(s, fileList));
         }
         if (!fileList.isEmpty()) {
-            tasks.add(OpenFileAction.openFiles(fileList, true));
+            tasks.add(OpenFileAction.openFiles(fileList, Options.RECORD_HISTORY));
         }
         for (String s : args.get(Option.DOWNLOADGPS)) {
             tasks.addAll(DownloadParamType.paramType(s).downloadGps(s));
Index: src/org/openstreetmap/josm/gui/datatransfer/importers/FilePaster.java
===================================================================
--- src/org/openstreetmap/josm/gui/datatransfer/importers/FilePaster.java	(revision 17555)
+++ src/org/openstreetmap/josm/gui/datatransfer/importers/FilePaster.java	(working copy)
@@ -12,6 +12,7 @@
 import org.openstreetmap.josm.actions.OpenFileAction;
 import org.openstreetmap.josm.data.coor.EastNorth;
 import org.openstreetmap.josm.gui.MainApplication;
+import org.openstreetmap.josm.gui.io.importexport.Options;
 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
 
 /**
@@ -33,7 +34,7 @@
         @SuppressWarnings("unchecked")
         List<File> files = (List<File>) support.getTransferable().getTransferData(df);
         OpenFileAction.OpenFileTask task = new OpenFileAction.OpenFileTask(files, null);
-        task.setRecordHistory(true);
+        task.setOptions(new Options[] {Options.RECORD_HISTORY});
         MainApplication.worker.submit(task);
         return true;
     }
Index: src/org/openstreetmap/josm/gui/io/RecentlyOpenedFilesMenu.java
===================================================================
--- src/org/openstreetmap/josm/gui/io/RecentlyOpenedFilesMenu.java	(revision 17555)
+++ src/org/openstreetmap/josm/gui/io/RecentlyOpenedFilesMenu.java	(working copy)
@@ -18,6 +18,7 @@
 
 import org.openstreetmap.josm.actions.OpenFileAction.OpenFileTask;
 import org.openstreetmap.josm.gui.MainApplication;
+import org.openstreetmap.josm.gui.io.importexport.Options;
 import org.openstreetmap.josm.spi.preferences.Config;
 import org.openstreetmap.josm.tools.ImageProvider;
 
@@ -84,7 +85,7 @@
         @Override
         public void actionPerformed(ActionEvent e) {
             OpenFileTask task = new OpenFileTask(Collections.singletonList(new File(file)), null);
-            task.setRecordHistory(true);
+            task.setOptions(new Options[] {Options.RECORD_HISTORY});
             MainApplication.worker.submit(task);
         }
     }
