diff --git a/OptiScaler/dllmain.cpp b/OptiScaler/dllmain.cpp index a818c1c4..020dbf94 100644 --- a/OptiScaler/dllmain.cpp +++ b/OptiScaler/dllmain.cpp @@ -198,8 +198,7 @@ inline static HMODULE LoadLibraryCheck(std::string lcaseLibName, LPCSTR lpLibFul { LOG_INFO("{0} call!", lcaseLibName); - LoadNvApi(); - auto nvapi = GetModuleHandleA(lcaseLibName.c_str()); + auto nvapi = LoadNvApi(); // Nvapihooks intentionally won't load nvapi so have to make sure it's loaded if (nvapi != nullptr) { @@ -420,8 +419,7 @@ inline static HMODULE LoadLibraryCheckW(std::wstring lcaseLibName, LPCWSTR lpLib { LOG_INFO("{0} call!", lcaseLibNameA); - LoadNvApi(); - auto nvapi = GetModuleHandleW(lcaseLibName.c_str()); + auto nvapi = LoadNvApi(); // Nvapihooks intentionally won't load nvapi so have to make sure it's loaded if (nvapi != nullptr) {