Browse Source

Fix bug where doubleclick was picking wrong address

import_zecw
adityapk00 6 years ago
parent
commit
e718dfcbef
  1. 17
      src/mainwindow.cpp

17
src/mainwindow.cpp

@ -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);
}
});
}

Loading…
Cancel
Save