Skip to content

Commit 488dd05

Browse files
committedDec 17, 2011
[BACPORT] fix Merge shapefile to one crash when used layers mode
1 parent 61456ac commit 488dd05

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed
 

‎python/plugins/fTools/tools/doMergeShapes.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ def accept( self ):
109109
baseDir = QFileInfo( files[ 0 ] ).absolutePath()
110110
else:
111111
baseDir = self.leInputDir.text()
112-
113-
# look for shapes with specified geometry type
114-
self.inputFiles = ftools_utils.getShapesByGeometryType( baseDir, self.inputFiles, self.cmbGeometry.currentIndex() )
112+
# look for shapes with specified geometry type
113+
self.inputFiles = ftools_utils.getShapesByGeometryType( baseDir, self.inputFiles, self.cmbGeometry.currentIndex() )
114+
self.progressFiles.setRange( 0, self.inputFiles.count() )
115115

116116
self.progressFiles.setRange( 0, self.inputFiles.count() )
117117

@@ -121,6 +121,9 @@ def accept( self ):
121121
QMessageBox.warning( self, self.tr( "Delete error" ), self.tr( "Can't delete file %1" ).arg( outFileName ) )
122122
return
123123

124+
if self.inEncoding == None:
125+
self.inEncoding = "System"
126+
124127
self.btnOk.setEnabled( False )
125128

126129
self.mergeThread = ShapeMergeThread( baseDir, self.inputFiles, self.outFileName, self.encoding )

0 commit comments

Comments
 (0)
Please sign in to comment.