[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