# HG changeset patch # User Nomad # Date 1379496243 -7200 # Node ID 8fbc59bef5a061012400209e4f15998d89469fde # Parent 51c63e03e8569f8d3e44fe3487441aa1fe798132# Parent 55bdb9b043e35c5699539f0da2d63c4cb6e9c5e6 Merge diff -r 55bdb9b043e3 -r 8fbc59bef5a0 mm7_2.cpp --- a/mm7_2.cpp Wed Sep 18 10:23:47 2013 +0200 +++ b/mm7_2.cpp Wed Sep 18 11:24:03 2013 +0200 @@ -3719,8 +3719,11 @@ case WM_SETFOCUS: dword_4E98BC_bApplicationActive = 0; - if ( pRenderer->bUserDirect3D && pRenderer->uAcquiredDirect3DDevice == 1 ) - SetWindowPos(hWnd, (HWND)0xFFFFFFFE, 0, 0, 0, 0, 0x18u); + if (pRenderer) + { + if ( pRenderer->bUserDirect3D && pRenderer->uAcquiredDirect3DDevice == 1 ) + SetWindowPos(hWnd, (HWND)0xFFFFFFFE, 0, 0, 0, 0, 0x18u); + } ClipCursor(0); return DefWindowProcW(hWnd, uMsg, wParam, lParam);