From 65f9ec72012992299a980291059c2bc4ba8c5413 Mon Sep 17 00:00:00 2001 From: Salvatore Larosa Date: Fri, 2 Aug 2013 17:37:36 +0200 Subject: [PATCH] [dbmanager] avoid double extension when exports to file a table --- python/plugins/db_manager/dlg_export_vector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/plugins/db_manager/dlg_export_vector.py b/python/plugins/db_manager/dlg_export_vector.py index 56a10118066..fcff7588590 100644 --- a/python/plugins/db_manager/dlg_export_vector.py +++ b/python/plugins/db_manager/dlg_export_vector.py @@ -64,12 +64,12 @@ class DlgExportVector(QDialog, Ui_Dialog): def chooseOutputFile(self): # get last used dir and format settings = QSettings() - lastDir = settings.value("/db_manager/lastUsedDir", "") + lastDir = settings.value("/db_manager/lastUsedDir", "") # ask for a filename filename = QFileDialog.getSaveFileName(self, self.tr("Choose where to save the file"), lastDir, self.tr("Shapefiles") + " (*.shp)") if filename == "": return - if filename[:-4] != ".shp": + if filename[-4:] != ".shp": filename += ".shp" # store the last used dir and format settings.setValue("/db_manager/lastUsedDir", QFileInfo(filename).filePath())