Zhiyi Zhang : d3d8/tests: Restore display modes at the end of test_wndproc().
Alexandre Julliard
julliard at winehq.org
Fri Oct 30 16:18:45 CDT 2020
Module: wine
Branch: master
Commit: 5715b77e87de175464c68fa412c821a63e9f079e
URL: https://source.winehq.org/git/wine.git/?a=commit;h=5715b77e87de175464c68fa412c821a63e9f079e
Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date: Fri Oct 30 14:45:00 2020 +0800
d3d8/tests: Restore display modes at the end of test_wndproc().
test_wndproc() makes a series of ChangeDisplaySettings() calls that could make the current display
mode no longer match the registry display mode. Restore display modes at the end of test_wndproc()
so that other tests are not affected.
Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/d3d8/tests/device.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dlls/d3d8/tests/device.c b/dlls/d3d8/tests/device.c
index 4c567a47603..3e933143332 100644
--- a/dlls/d3d8/tests/device.c
+++ b/dlls/d3d8/tests/device.c
@@ -3361,6 +3361,8 @@ done:
DestroyWindow(device_window);
DestroyWindow(focus_window);
UnregisterClassA("d3d8_test_wndproc_wc", GetModuleHandleA(NULL));
+ change_ret = ChangeDisplaySettingsExW(NULL, NULL, NULL, 0, NULL);
+ ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsExW failed with %d.\n", change_ret);
}
static void test_wndproc_windowed(void)
More information about the wine-cvs
mailing list