mirror of
https://github.com/feather-wallet/feather.git
synced 2024-12-22 03:29:24 +00:00
send, coins: don't allow tx construction during blockchain sync
This commit is contained in:
parent
8b0013496c
commit
e2eb8e4ed3
2 changed files with 13 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue