From a01af6cfc3a5aaccb5be8682caaca35001b5cfdb Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Sat, 18 May 2024 22:46:21 +0200 Subject: [PATCH] Adapt code to be compatible with older MSVC redistributable versions --- lib/queue/action-queue-tab.cpp | 5 +---- lib/queue/action-queue.cpp | 3 +++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/queue/action-queue-tab.cpp b/lib/queue/action-queue-tab.cpp index 735336f0..c04eff39 100644 --- a/lib/queue/action-queue-tab.cpp +++ b/lib/queue/action-queue-tab.cpp @@ -11,19 +11,16 @@ namespace advss { -static bool registerTab(); static void setupTab(QTabWidget *); -static bool registerTabDone = registerTab(); static ActionQueueTable *tabWidget = nullptr; -static bool registerTab() +void RegisterActionQueueTab() { AddPluginInitStep([]() { AddSetupTabCallback("actionQueueTab", ActionQueueTable::Create, setupTab); }); - return true; } static void setTabVisible(QTabWidget *tabWidget, bool visible) diff --git a/lib/queue/action-queue.cpp b/lib/queue/action-queue.cpp index a02a65ac..6eaa9be1 100644 --- a/lib/queue/action-queue.cpp +++ b/lib/queue/action-queue.cpp @@ -11,6 +11,8 @@ std::deque> &GetActionQueues() return queues; } +void RegisterActionQueueTab(); + void SetupActionQueues() { static bool done = false; @@ -19,6 +21,7 @@ void SetupActionQueues() } AddSaveStep(SaveActionQueues); AddLoadStep(LoadActionQueues); + RegisterActionQueueTab(); done = true; }