diff options
-rw-r--r-- | src/application.js | 8 |
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); } } |