From 91da6af5acf4ea09218a495a1ea85dc0ccae267e Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Fri, 9 Mar 2012 10:39:42 +0200 Subject: [PATCH] fix #5097 --- python/plugins/fTools/tools/doMergeShapes.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/plugins/fTools/tools/doMergeShapes.py b/python/plugins/fTools/tools/doMergeShapes.py index fe600e071ef1..a5a3b527adbb 100644 --- a/python/plugins/fTools/tools/doMergeShapes.py +++ b/python/plugins/fTools/tools/doMergeShapes.py @@ -30,9 +30,11 @@ def __init__( self, iface ): QObject.connect( self.leOutShape, SIGNAL( "editingFinished()" ), self.updateOutFile ) def inputDir( self ): + settings = QSettings() + lastDir = settings.value( "/fTools/lastShapeDir", "." ).toString() inDir = QFileDialog.getExistingDirectory( self, self.tr( "Select directory with shapefiles to merge" ), - "." ) + lastDir ) if inDir.isEmpty(): return @@ -48,6 +50,8 @@ def inputDir( self ): self.inputFiles = None return + settings.setValue( "/fTools/lastShapeDir", inDir ) + self.progressFiles.setRange( 0, self.inputFiles.count() ) self.leInputDir.setText( inDir )