caching of DnD files dropped
[jalview.git] / src / jalview / gui / AlignFrame.java
index 270023e..77b8552 100644 (file)
@@ -3325,7 +3325,7 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
     /**
      * Java only
      * 
-     * @j2sNative
+     * @j2sIgnore
      */
     {
       JEditorPane editPane = new JEditorPane("text/html", "");
@@ -4544,8 +4544,13 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
                       : FormatAdapter.checkProtocol(fileName));
               if (protocol == DataSourceType.FILE)
               {
-                File fl = (file instanceof File ? (File) file
-                        : new File(fileName));
+                File fl;
+                if (file instanceof File) {
+                  fl = (File) file;
+                  Platform.cacheFileData(fl);
+                } else {
+                  fl = new File(fileName);
+                }
                 pdbfn = fl.getName();
               }
               else if (protocol == DataSourceType.URL)