diff --git a/forms/advanced-scene-switcher.ui b/forms/advanced-scene-switcher.ui
index 3368a676..682b0223 100644
--- a/forms/advanced-scene-switcher.ui
+++ b/forms/advanced-scene-switcher.ui
@@ -609,6 +609,9 @@
Qt::MoveAction
+
+ 1
+
false
diff --git a/src/macro-core/macro-list-entry-widget.cpp b/src/macro-core/macro-list-entry-widget.cpp
index 30adfc44..0131496a 100644
--- a/src/macro-core/macro-list-entry-widget.cpp
+++ b/src/macro-core/macro-list-entry-widget.cpp
@@ -17,10 +17,11 @@ MacroListEntryWidget::MacroListEntryWidget(std::shared_ptr macro,
QLabel { background-color: rgba(0,0,0,0); }");
auto layout = new QHBoxLayout;
- layout->setContentsMargins(3, 3, 3, 3);
+ layout->setContentsMargins(0, 0, 0, 0);
layout->addWidget(_running);
layout->addWidget(_name);
layout->addStretch();
+ layout->setSizeConstraint(QLayout::SetFixedSize);
setLayout(layout);
connect(_running, SIGNAL(stateChanged(int)), this,
diff --git a/src/macro-core/macro-tab.cpp b/src/macro-core/macro-tab.cpp
index 49d2cb5b..7c95b522 100644
--- a/src/macro-core/macro-tab.cpp
+++ b/src/macro-core/macro-tab.cpp
@@ -71,7 +71,6 @@ QListWidgetItem *AddNewMacroListEntry(QListWidget *list,
item->setData(Qt::UserRole, QString::fromStdString(macro->Name()));
auto listEntry = new MacroListEntryWidget(
macro, switcher->macroProperties._highlightExecuted, list);
- item->setSizeHint(listEntry->minimumSizeHint());
list->setItemWidget(item, listEntry);
return item;
}