From 43a3ae972629eb9bf88e609540f54d06d9535b7b Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Sat, 6 Jan 2024 17:36:00 +0100 Subject: [PATCH] Fix flickering of macro list controls on widget creation --- src/utils/macro-list.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/utils/macro-list.cpp b/src/utils/macro-list.cpp index aaa5ef2b..2b79d22d 100644 --- a/src/utils/macro-list.cpp +++ b/src/utils/macro-list.cpp @@ -16,9 +16,6 @@ MacroList::MacroList(QWidget *parent, bool allowDuplicates, bool reorder) _allowDuplicates(allowDuplicates), _reorder(reorder) { - _up->setVisible(reorder); - _down->setVisible(reorder); - _add->setMaximumWidth(22); _add->setProperty("themeID", QVariant(QString::fromUtf8("addIconSmall"))); @@ -66,6 +63,10 @@ MacroList::MacroList(QWidget *parent, bool allowDuplicates, bool reorder) mainLayout->addWidget(_list); mainLayout->addLayout(_controlsLayout); setLayout(mainLayout); + + _up->setVisible(reorder); + _down->setVisible(reorder); + SetMacroListSize(); }