summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/application.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/application.js b/src/application.js
index 41fb76b3..b0099891 100644
--- a/src/application.js
+++ b/src/application.js
@@ -219,7 +219,13 @@ export class Application extends Adw.Application {
let mapsURI = uri.replace(/\//g, '');
this._openMapsUri(mapsURI);
} else {
- this._mainWindow.mapView.openShapeLayers(files);
+ let list = new Gio.ListStore(Gio.File.Gtype);
+
+ for (let i = 0; i < files.length; i++) {
+ list.insert(i, files[i]);
+ }
+
+ this._mainWindow.mapView.openShapeLayers(list);
}
}