Index: applications/editors/josm/plugins/DirectDownload/src/org/openstreetmap/josm/plugins/directdownload/DirectDownload.java
===================================================================
--- applications/editors/josm/plugins/DirectDownload/src/org/openstreetmap/josm/plugins/directdownload/DirectDownload.java	(revision 29776)
+++ applications/editors/josm/plugins/DirectDownload/src/org/openstreetmap/josm/plugins/directdownload/DirectDownload.java	(revision 30102)
@@ -18,4 +18,5 @@
 import org.openstreetmap.josm.plugins.Plugin;
 import org.openstreetmap.josm.plugins.PluginInformation;
+import org.openstreetmap.josm.tools.Utils;
 import org.xml.sax.SAXException;
 
@@ -52,5 +53,5 @@
                 try {
                     URL trackDataUrl = new URL(urlString);
-                    InputStream is = trackDataUrl.openStream();
+                    InputStream is = Utils.openURLAndDecompress(trackDataUrl, true);
 
                     GpxReader r = new GpxReader(is);
@@ -77,7 +78,9 @@
                             tr("Invalid URL {0}", urlString));
                 } catch (java.io.IOException e) {
+                    e.printStackTrace();
                     JOptionPane.showMessageDialog(Main.parent,
                             tr("Error fetching URL {0}", urlString));
                 } catch (SAXException e) {
+                    e.printStackTrace();
                     JOptionPane.showMessageDialog(Main.parent,
                             tr("Error parsing data from URL {0}", urlString));
