Run failsave return in a task

master
Eddoursul 2 years ago
parent 804504e7a2
commit ddb85480d2
  1. BIN
      SKSE/Plugins/EnderalSEEasyCrafting.dll
  2. 6
      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 {

Loading…
Cancel
Save