diff --git a/lib/queue/action-queue.cpp b/lib/queue/action-queue.cpp index 1a7faafc1..a0cce29a4 100644 --- a/lib/queue/action-queue.cpp +++ b/lib/queue/action-queue.cpp @@ -113,6 +113,7 @@ void ActionQueue::Add(const std::shared_ptr &action) action->Save(data); copy->Load(data); copy->PostLoad(); + RunPostLoadSteps(); copy->ResolveVariablesToFixedValues(); _actions.emplace_back(copy); } else { diff --git a/plugins/twitch/macro-condition-twitch.cpp b/plugins/twitch/macro-condition-twitch.cpp index 62d820a72..7bf7106e7 100644 --- a/plugins/twitch/macro-condition-twitch.cpp +++ b/plugins/twitch/macro-condition-twitch.cpp @@ -1427,8 +1427,6 @@ MacroConditionTwitchEdit::MacroConditionTwitchEdit( QWidget::connect(_category, SIGNAL(CategoreyChanged(const TwitchCategory &)), this, SLOT(CategoreyChanged(const TwitchCategory &))); - QWidget::connect(this, SIGNAL(TempVarsChanged()), window(), - SIGNAL(SegmentTempVarsChanged())); QWidget::connect(_clearBufferOnMatch, SIGNAL(stateChanged(int)), this, SLOT(ClearBufferOnMatchChanged(int))); @@ -1480,7 +1478,6 @@ void MacroConditionTwitchEdit::ConditionChanged(int idx) _entryData->SetCondition(static_cast( _conditions->itemData(idx).toInt())); SetWidgetVisibility(); - emit TempVarsChanged(); } void MacroConditionTwitchEdit::TwitchTokenChanged(const QString &token) diff --git a/plugins/twitch/macro-condition-twitch.hpp b/plugins/twitch/macro-condition-twitch.hpp index c500591ec..923c9e3ad 100644 --- a/plugins/twitch/macro-condition-twitch.hpp +++ b/plugins/twitch/macro-condition-twitch.hpp @@ -176,7 +176,6 @@ private slots: signals: void HeaderInfoChanged(const QString &); - void TempVarsChanged(); private: void SetWidgetVisibility();