Browse Source

Prevent error dialog reentry

recurring
adityapk00 6 years ago
parent
commit
d71d08cd88
  1. 1
      src/addresscombo.cpp
  2. 7
      src/connection.cpp

1
src/addresscombo.cpp

@ -4,7 +4,6 @@
AddressCombo::AddressCombo(QWidget* parent) :
QComboBox(parent) {
}
QString AddressCombo::itemText(int i) {

7
src/connection.cpp

@ -657,8 +657,15 @@ void Connection::doRPCIgnoreError(const json& payload, const std::function<void(
void Connection::showTxError(const QString& error) {
if (error.isNull()) return;
// Prevent multiple dialog boxes from showing, because they're all called async
static bool shown = false;
if (shown)
return;
shown = true;
QMessageBox::critical(main, "Transaction Error", "There was an error sending the transaction. The error was: \n\n"
+ error, QMessageBox::StandardButton::Ok);
shown = false;
}
/**

Loading…
Cancel
Save