return;
// It seems some Windows 7 drivers stall if D3DKMTWaitForVerticalBlankEvent()
// and D3DKMTGetScanLine() is used simultaneously.
- if (os_win8 && ap->gfx_vsyncmode && pD3DKMTWaitForVerticalBlankEvent && wait_vblank_display->HasAdapterData) {
+ if (os_win8 && ap->gfx_vsyncmode && pD3DKMTWaitForVerticalBlankEvent && wait_vblank_display && wait_vblank_display->HasAdapterData) {
waitvblankevent = CreateEvent(NULL, FALSE, FALSE, NULL);
waitvblankthread_mode = 1;
unsigned int th;