summaryrefslogtreecommitdiffstats
path: root/Common/NativeApp/src/Win32/WinMain.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Common/NativeApp/src/Win32/WinMain.cpp')
-rw-r--r--Common/NativeApp/src/Win32/WinMain.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/Common/NativeApp/src/Win32/WinMain.cpp b/Common/NativeApp/src/Win32/WinMain.cpp
index 6b53082..ff6b3b2 100644
--- a/Common/NativeApp/src/Win32/WinMain.cpp
+++ b/Common/NativeApp/src/Win32/WinMain.cpp
@@ -109,9 +109,12 @@ int WINAPI WinMain(HINSTANCE instance, HINSTANCE, LPSTR, int cmdShow)
// Called every time the NativeNativeAppBase receives a message
LRESULT CALLBACK MessageProc(HWND wnd, UINT message, WPARAM wParam, LPARAM lParam)
{
- auto res = g_pTheApp->HandleWin32Message(wnd, message, wParam, lParam);
- if (res != 0)
- return res;
+ if(g_pTheApp)
+ {
+ auto res = g_pTheApp->HandleWin32Message(wnd, message, wParam, lParam);
+ if (res != 0)
+ return res;
+ }
switch (message)
{