Skip to content

Commit d4195f3

Browse files
author
mhugent
committed
Fix initialisation of format combo box (mainly important for kml layers)
git-svn-id: http://svn.osgeo.org/qgis/trunk@13850 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 3efd24b commit d4195f3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/app/ogr/qgsvectorlayersaveasdialog.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,15 @@ QgsVectorLayerSaveAsDialog::QgsVectorLayerSaveAsDialog( QWidget* parent, Qt::WFl
3333

3434
QSettings settings;
3535
QMap<QString, QString> map = QgsVectorFileWriter::ogrDriverList();
36+
mFormatComboBox->blockSignals( true );
3637
for ( QMap< QString, QString>::const_iterator it = map.constBegin(); it != map.constEnd(); ++it )
3738
{
3839
mFormatComboBox->addItem( it.key(), it.value() );
3940
}
4041

4142
QString format = settings.value( "/UI/lastVectorFormat", "ESRI Shapefile" ).toString();
4243
mFormatComboBox->setCurrentIndex( mFormatComboBox->findData( format ) );
43-
44+
mFormatComboBox->blockSignals( false );
4445

4546
mEncodingComboBox->addItems( QgsVectorDataProvider::availableEncodings() );
4647

@@ -55,6 +56,7 @@ QgsVectorLayerSaveAsDialog::QgsVectorLayerSaveAsDialog( QWidget* parent, Qt::WFl
5556
mEncodingComboBox->setCurrentIndex( idx );
5657

5758
leCRS->setText( tr( "Original CRS" ) );
59+
on_mFormatComboBox_currentIndexChanged( mFormatComboBox->currentIndex() );
5860
}
5961

6062
QgsVectorLayerSaveAsDialog::~QgsVectorLayerSaveAsDialog()

0 commit comments

Comments
 (0)