Fix bug where doubleclick was picking wrong address

This commit is contained in:
adityapk00
2018-11-21 18:15:08 -08:00
parent 3bb26ce9a9
commit e718dfcbef

View File

@@ -761,7 +761,7 @@ void MainWindow::setupBalancesTab() {
// Double click opens up memo if one exists
QObject::connect(ui->balancesTable, &QTableView::doubleClicked, [=](auto index) {
index = index.sibling(index.row(), 0);
auto addr = ui->balancesTable->model()->data(index).toString();
auto addr = AddressBook::addressFromAddressLabel(ui->balancesTable->model()->data(index).toString());
fnDoSendFrom(addr);
});
@@ -1069,26 +1069,23 @@ void MainWindow::setupRecieveTab() {
return;
auto curLabel = AddressBook::getInstance()->getLabelForAddress(addr);
auto label = ui->rcvLabel->text();
auto label = ui->rcvLabel->text().trimmed();
QString info;
if (!curLabel.isEmpty() && label.isEmpty()) {
info = "Removed Label";
info = "Removed Label '" % curLabel % "'";
AddressBook::getInstance()->removeAddressLabel(curLabel, addr);
}
else if (!curLabel.isEmpty() && !label.isEmpty()) {
info = "Updated Label";
info = "Updated Label '" % curLabel % "' to '" % label % "'";
AddressBook::getInstance()->updateLabel(curLabel, addr, label);
}
else if (curLabel.isEmpty() && !label.isEmpty()) {
info = "Added Label";
info = "Added Label '" % label % "'";
AddressBook::getInstance()->addAddressLabel(label, addr);
}
if (info.isEmpty())
return;
// Update the UI
if (ui->rdioTAddr->isChecked()) {
fnUpdateTAddrCombo(true);
@@ -1098,7 +1095,9 @@ void MainWindow::setupRecieveTab() {
}
// Show the user feedback
QMessageBox::information(this, "Label", info, QMessageBox::Ok);
if (!info.isEmpty()) {
QMessageBox::information(this, "Label", info, QMessageBox::Ok);
}
});
}