From 074ff2a09321a08ef573efe566ee8d6b91b8b2a2 Mon Sep 17 00:00:00 2001 From: Andy Fillebrown Date: Wed, 10 Apr 2019 10:58:34 -0400 Subject: [PATCH] Preserve nullptr if native module name is null or empty. --- src/native/QmlNet/Hosting/CoreHost.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/native/QmlNet/Hosting/CoreHost.cpp b/src/native/QmlNet/Hosting/CoreHost.cpp index 6e3aec6d..781c4213 100644 --- a/src/native/QmlNet/Hosting/CoreHost.cpp +++ b/src/native/QmlNet/Hosting/CoreHost.cpp @@ -22,7 +22,8 @@ static QString nativeModule; static void* getExportedFunction(const char* symbolName) { #ifdef _WIN32 - HMODULE library = GetModuleHandle(nativeModule.toLocal8Bit()); + HMODULE library = GetModuleHandle(nativeModule.isNull() || nativeModule.isEmpty() ? nullptr + : nativeModule.toLocal8Bit()); FARPROC symbol = GetProcAddress(library, symbolName); return (void*)symbol; #else