diff --git a/SKSE/Plugins/EnderalSEEasyCrafting.dll b/SKSE/Plugins/EnderalSEEasyCrafting.dll index 822a0fb..e889d87 100644 Binary files a/SKSE/Plugins/EnderalSEEasyCrafting.dll and b/SKSE/Plugins/EnderalSEEasyCrafting.dll differ diff --git a/src/src/Util.h b/src/src/Util.h index 6d5948a..b21ef71 100644 --- a/src/src/Util.h +++ b/src/src/Util.h @@ -163,8 +163,6 @@ inline void ReturnSupplies() if (!bSuppliesFetched) { return; } - - bSuppliesFetched = false; if (GetSettings().at("ShowReturningNotification")) { RE::DebugNotification("Returning supplies..."); @@ -237,11 +235,13 @@ inline void ReturnSupplies() } }); }).detach(); + + bSuppliesFetched = false; } inline bool FetchSupplies(RE::TESFurniture* a_furn) { - if (!a_furn) { + if (!a_furn || bSuppliesFetched) { return false; }