diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp index 5b42731..eb88744 100755 --- a/qxldod/QxlDod.cpp +++ b/qxldod/QxlDod.cpp @@ -2614,7 +2614,10 @@ NTSTATUS VgaDevice::SetPowerState(_In_ DEVICE_POWER_STATE DevicePowerState, DXG switch (DevicePowerState) { case PowerDeviceUnspecified: - case PowerDeviceD0: regs.Ebx |= 0x1; break; + case PowerDeviceD0: + regs.Ebx |= 0x1; + AcquireDisplayInfo(*(pDispInfo)); + break; case PowerDeviceD1: case PowerDeviceD2: case PowerDeviceD3: regs.Ebx |= 0x400; break;