Merge pull request #1092 from laanwj/2012_04_sendcoins_setlabelfix
authorWladimir J. van der Laan <laanwj@gmail.com>
Mon, 16 Apr 2012 12:41:39 +0000 (05:41 -0700)
committerWladimir J. van der Laan <laanwj@gmail.com>
Mon, 16 Apr 2012 12:41:39 +0000 (05:41 -0700)
When sending coins, set label when selecting address that already has a label

src/qt/sendcoinsentry.cpp

index caffaae..c8242d8 100644 (file)
@@ -59,9 +59,11 @@ void SendCoinsEntry::on_payTo_textChanged(const QString &address)
 {
     if(!model)
         return;
-    // Fill in label from address book, if no label is filled in yet
-    if(ui->addAsLabel->text().isEmpty())
-        ui->addAsLabel->setText(model->getAddressTableModel()->labelForAddress(address));}
+    // Fill in label from address book, if address has an associated label
+    QString associatedLabel = model->getAddressTableModel()->labelForAddress(address);
+    if(!associatedLabel.isEmpty())
+        ui->addAsLabel->setText(associatedLabel);
+}
 
 void SendCoinsEntry::setModel(WalletModel *model)
 {