diff --git a/src/ai/api/ai_error.cpp b/src/ai/api/ai_error.cpp --- a/src/ai/api/ai_error.cpp +++ b/src/ai/api/ai_error.cpp @@ -61,6 +61,7 @@ AIError::AIErrorMapString AIError::error error_map_string[ai_error_msg] = message; } -/* static */ AIError::ErrorCategories AIError::GetErrorCategory() { +/* static */ AIError::ErrorCategories AIError::GetErrorCategory() +{ return (AIError::ErrorCategories)(GetLastError() >> (uint)ERR_CAT_BIT_SIZE); }