diff --git a/SKSE/Plugins/EnderalSEEasyCrafting.dll b/SKSE/Plugins/EnderalSEEasyCrafting.dll index 6befc3a..db27de7 100644 Binary files a/SKSE/Plugins/EnderalSEEasyCrafting.dll and b/SKSE/Plugins/EnderalSEEasyCrafting.dll differ diff --git a/src/src/EventListener.cpp b/src/src/EventListener.cpp index 662eec7..52c5c50 100644 --- a/src/src/EventListener.cpp +++ b/src/src/EventListener.cpp @@ -79,10 +79,12 @@ auto EventListener::ProcessEvent( SKSE::GetTaskInterface()->AddTask([furn]() { FetchSupplies(furn); }); - std::thread([furn]() { + std::thread([]() { std::this_thread::sleep_for(std::chrono::milliseconds(500)); if (!RE::UI::GetSingleton()->IsMenuOpen(RE::CraftingMenu::MENU_NAME)) { - ReturnSupplies(); + SKSE::GetTaskInterface()->AddTask([]() { + ReturnSupplies(); + }); } }).detach(); } else {