Changed: Try to load Steam DLL without path if fails

This commit is contained in:
kervala 2016-03-19 18:29:14 +01:00
parent 93f5836fd5
commit 66d9a0eea7

View file

@ -302,14 +302,20 @@ bool CSteamClient::init()
filename = "libsteam_api.so";
#endif
// try to load library
// try to load library with absolute path
_Handle = NLMISC::nlLoadLibrary(Args.getProgramPath() + filename);
if (!_Handle)
{
// try to load library with relative path (will search in system paths)
_Handle = NLMISC::nlLoadLibrary(filename);
if (!_Handle)
{
nlwarning("Unable to load Steam client");
return false;
}
}
// load Steam functions
NL_LOAD_SYMBOL(SteamAPI_Init);