diff --git a/src/Components/Modules/Toast.cpp b/src/Components/Modules/Toast.cpp index bd55ae68..b2efc50d 100644 --- a/src/Components/Modules/Toast.cpp +++ b/src/Components/Modules/Toast.cpp @@ -146,7 +146,7 @@ namespace Components Toast::Toast() { - if (Dedicated::IsEnabled() || Monitor::IsEnabled()) return; + if (Dedicated::IsEnabled() || Monitor::IsEnabled() || Loader::PerformingUnitTests()) return; Toast::ToastHandler = new WinToastLib::WinToastHandler; @@ -172,7 +172,7 @@ namespace Components void Toast::preDestroy() { - if (Dedicated::IsEnabled() || Monitor::IsEnabled()) return; + if (Dedicated::IsEnabled() || Monitor::IsEnabled() || Loader::PerformingUnitTests()) return; // Destroying that on the main thread deadlocks. // I did not write the library, so whatever.