]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/load/xml/GzipFileLoader.java
Version 13, August 2011
[GpsPrune.git] / tim / prune / load / xml / GzipFileLoader.java
index 55b88f11847aef3d33c0599f80b9fe3899692bf3..98ef9467943645182d8f6a78d9865e50ab51ba6d 100644 (file)
@@ -9,6 +9,7 @@ import tim.prune.App;
 import tim.prune.I18nManager;
 import tim.prune.data.Altitude;
 import tim.prune.data.SourceInfo;
+import tim.prune.load.MediaLinkInfo;
 
 /**
  * Class to handle the loading of gzipped xml files
@@ -48,15 +49,18 @@ public class GzipFileLoader
                        if (handler == null) {
                                _app.showErrorMessage("error.load.dialogtitle", "error.load.noread");
                        }
-                       else {
+                       else
+                       {
                                // Send back to app
                                SourceInfo sourceInfo = new SourceInfo(inFile,
                                        (handler instanceof GpxHandler?SourceInfo.FILE_TYPE.GPX:SourceInfo.FILE_TYPE.KML));
                                _app.informDataLoaded(handler.getFieldArray(), handler.getDataArray(),
-                                       Altitude.Format.METRES, sourceInfo, handler.getTrackNameList(), handler.getLinkArray());
+                                       Altitude.Format.METRES, sourceInfo, handler.getTrackNameList(),
+                                       new MediaLinkInfo(inFile, handler.getLinkArray()));
                        }
                }
-               catch (Exception e) {
+               catch (Exception e)
+               {
                        // Error occurred, could be a non-xml file borking the parser
                        _app.showErrorMessageNoLookup("error.load.dialogtitle",
                                I18nManager.getText("error.load.othererror") + " " + e.getClass().getName());