mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 07:11:29 +02:00
send, coins: don't allow tx construction during blockchain sync
This commit is contained in:
@@ -212,6 +212,18 @@ void CoinsWidget::viewOutput() {
|
||||
}
|
||||
|
||||
void CoinsWidget::onSweepOutputs() {
|
||||
if (!m_wallet->isConnected()) {
|
||||
Utils::showError(this, "Unable to create transaction", "Wallet is not connected to a node.",
|
||||
{"Wait for the wallet to automatically connect to a node.", "Go to File -> Settings -> Network -> Node to manually connect to a node."},
|
||||
"nodes");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!m_wallet->isSynchronized()) {
|
||||
Utils::showError(this, "Unable to create transaction", "Wallet is not synchronized", {"Wait for wallet synchronization to complete"}, "synchronization");
|
||||
return;
|
||||
}
|
||||
|
||||
QVector<CoinsInfo*> selectedCoins = this->currentEntries();
|
||||
QVector<QString> keyImages;
|
||||
|
||||
|
||||
@@ -487,7 +487,7 @@ void Wallet::onHeightsRefreshed(bool success, quint64 daemonHeight, quint64 targ
|
||||
this->syncStatusUpdated(walletHeight, daemonHeight);
|
||||
}
|
||||
|
||||
if (walletHeight < (daemonHeight - 1)) {
|
||||
if (walletHeight < (targetHeight - 1)) {
|
||||
setConnectionStatus(ConnectionStatus_Synchronizing);
|
||||
} else {
|
||||
setConnectionStatus(ConnectionStatus_Synchronized);
|
||||
|
||||
Reference in New Issue
Block a user