Skip to content

Commit 7e53e5d

Browse files
committed
Bugfix: GUI/OptionsDialog: Set stretch factor on spacers so window resizes avoid weird spacing
1 parent 5fdea54 commit 7e53e5d

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/qt/optionsdialog.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ void OptionsDialog::FixTabOrder(QWidget * const o)
6464
prevwidget = o;
6565
}
6666

67-
void OptionsDialog::CreateOptionUI(QBoxLayout * const layout, QWidget * const o, const QString& text, QLayout *horizontalLayout)
67+
void OptionsDialog::CreateOptionUI(QBoxLayout * const layout, QWidget * const o, const QString& text, QBoxLayout *horizontalLayout)
6868
{
6969
QWidget * const parent = o->parentWidget();
7070
const QStringList text_parts = text.split("%s");
@@ -90,9 +90,7 @@ void OptionsDialog::CreateOptionUI(QBoxLayout * const layout, QWidget * const o,
9090

9191
horizontalLayout->addWidget(labelAfter);
9292

93-
QSpacerItem * const horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
94-
95-
horizontalLayout->addItem(horizontalSpacer);
93+
horizontalLayout->addStretch(1);
9694

9795
layout->addLayout(horizontalLayout);
9896

src/qt/optionsdialog.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class QBoxLayout;
1818
class QCheckBox;
1919
class QDataWidgetMapper;
2020
class QDoubleSpinBox;
21-
class QLayout;
21+
class QBoxLayout;
2222
class QRadioButton;
2323
class QSpinBox;
2424
class QString;
@@ -96,7 +96,7 @@ private Q_SLOTS:
9696

9797
QWidget *prevwidget{nullptr};
9898
void FixTabOrder(QWidget *);
99-
void CreateOptionUI(QBoxLayout *, QWidget *, const QString& text, QLayout *horizontalLayout = nullptr);
99+
void CreateOptionUI(QBoxLayout *, QWidget *, const QString& text, QBoxLayout *horizontalLayout = nullptr);
100100

101101
QCheckBox *walletrbf;
102102

0 commit comments

Comments
 (0)