Don't forget data when editing a core account, fixes BRs #325 and #328
authorManuel Nickschas <sputnick@quassel-irc.org>
Sun, 16 Nov 2008 00:50:17 +0000 (01:50 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 16 Nov 2008 00:50:17 +0000 (01:50 +0100)
src/qtui/coreconnectdlg.cpp

index 953b8da..954be2d 100644 (file)
@@ -461,6 +461,8 @@ CoreAccountEditDlg::CoreAccountEditDlg(AccountId id, const QVariantMap &acct, co
 
   existing = _existing;
   if(id.isValid()) {
 
   existing = _existing;
   if(id.isValid()) {
+    account = acct;
+
     existing.removeAll(acct["AccountName"].toString());
     ui.host->setText(acct["Host"].toString());
     ui.port->setValue(acct["Port"].toUInt());
     existing.removeAll(acct["AccountName"].toString());
     ui.host->setText(acct["Host"].toString());
     ui.port->setValue(acct["Port"].toUInt());