[QGIS Commit] r11041 - trunk/qgis/src/app
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Sat Jul 11 04:00:04 EDT 2009
Author: mhugent
Date: 2009-07-11 04:00:04 -0400 (Sat, 11 Jul 2009)
New Revision: 11041
Modified:
trunk/qgis/src/app/qgsnewconnection.cpp
Log:
fix for bug #1756
Modified: trunk/qgis/src/app/qgsnewconnection.cpp
===================================================================
--- trunk/qgis/src/app/qgsnewconnection.cpp 2009-07-11 07:55:01 UTC (rev 11040)
+++ trunk/qgis/src/app/qgsnewconnection.cpp 2009-07-11 08:00:04 UTC (rev 11041)
@@ -31,7 +31,7 @@
}
QgsNewConnection::QgsNewConnection( QWidget *parent, const QString& connName, Qt::WFlags fl )
- : QDialog( parent, fl )
+ : QDialog( parent, fl ), mOriginalConnName( connName )
{
setupUi( this );
@@ -141,6 +141,11 @@
QSettings settings;
QString baseKey = "/PostgreSQL/connections/";
settings.setValue( baseKey + "selected", txtName->text() );
+ //delete original entry first
+ if ( !mOriginalConnName.isNull() && mOriginalConnName != txtName->text() )
+ {
+ settings.remove( baseKey + mOriginalConnName );
+ }
baseKey += txtName->text();
settings.setValue( baseKey + "/host", txtHost->text() );
settings.setValue( baseKey + "/database", txtDatabase->text() );
More information about the QGIS-commit
mailing list