diff --git a/src/qt/bitcoinamountfield.cpp b/src/qt/bitcoinamountfield.cpp index 1698595188d3d..c1f2f18d45516 100644 --- a/src/qt/bitcoinamountfield.cpp +++ b/src/qt/bitcoinamountfield.cpp @@ -116,7 +116,8 @@ bool BitcoinAmountField::eventFilter(QObject *object, QEvent *event) QWidget *BitcoinAmountField::setupTabChain(QWidget *prev) { QWidget::setTabOrder(prev, amount); - return amount; + QWidget::setTabOrder(amount, unit); + return unit; } qint64 BitcoinAmountField::value(bool *valid_out) const diff --git a/src/qt/forms/receivecoinsdialog.ui b/src/qt/forms/receivecoinsdialog.ui index e5a8812711d46..3e1a8bccc7229 100644 --- a/src/qt/forms/receivecoinsdialog.ui +++ b/src/qt/forms/receivecoinsdialog.ui @@ -245,6 +245,9 @@ Qt::CustomContextMenu + + false + true @@ -312,8 +315,8 @@ reqAmount reqMessage reuseAddress - clearButton receiveButton + clearButton recentRequestsView showRequestButton removeRequestButton diff --git a/src/qt/sendcoinsdialog.cpp b/src/qt/sendcoinsdialog.cpp index e2d7dc9bd304c..c3a4e4a0db449 100644 --- a/src/qt/sendcoinsdialog.cpp +++ b/src/qt/sendcoinsdialog.cpp @@ -325,9 +325,10 @@ QWidget *SendCoinsDialog::setupTabChain(QWidget *prev) prev = entry->setupTabChain(prev); } } - QWidget::setTabOrder(prev, ui->addButton); - QWidget::setTabOrder(ui->addButton, ui->sendButton); - return ui->sendButton; + QWidget::setTabOrder(prev, ui->sendButton); + QWidget::setTabOrder(ui->sendButton, ui->clearButton); + QWidget::setTabOrder(ui->clearButton, ui->addButton); + return ui->addButton; } void SendCoinsDialog::setAddress(const QString &address)