Fix handling of SlError when called from game thread

pull/261/head
Jonathan G Rennison 3 years ago
parent a8157770df
commit 3ecda2b735

@ -386,7 +386,7 @@ void NORETURN SlError(StringID string, const char *extra_msg, bool already_mallo
str = already_malloced ? const_cast<char *>(extra_msg) : stredup(extra_msg);
}
if (IsNonMainThread()) {
if (IsNonMainThread() && !IsGameThread()) {
throw ThreadSlErrorException{ string, extra_msg };
}

Loading…
Cancel
Save