[PATCH 1/5] d3d9/tests: Register test window class upfront.
Rémi Bernon
rbernon at codeweavers.com
Thu Mar 5 13:55:02 CST 2020
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
---
This patch series is just some tests cleanup, it shouldn't change the
tested behavior or the results. It's there in preparation for some
work on wined3d window styles.
dlls/d3d9/tests/d3d9ex.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/dlls/d3d9/tests/d3d9ex.c b/dlls/d3d9/tests/d3d9ex.c
index d0967f0ac05..d1437726860 100644
--- a/dlls/d3d9/tests/d3d9ex.c
+++ b/dlls/d3d9/tests/d3d9ex.c
@@ -123,12 +123,6 @@ out:
static HWND create_window(void)
{
- WNDCLASSA wc = {0};
-
- wc.lpfnWndProc = DefWindowProcA;
- wc.lpszClassName = "d3d9_test_wc";
- RegisterClassA(&wc);
-
return CreateWindowA("d3d9_test_wc", "d3d9_test", WS_MAXIMIZE | WS_VISIBLE | WS_CAPTION,
0, 0, 640, 480, 0, 0, 0, 0);
}
@@ -4911,6 +4905,7 @@ static void test_pinned_buffers(void)
START_TEST(d3d9ex)
{
DEVMODEW current_mode;
+ WNDCLASSA wc = {0};
d3d9_handle = LoadLibraryA("d3d9.dll");
if (!d3d9_handle)
@@ -4937,6 +4932,10 @@ START_TEST(d3d9ex)
return;
}
+ wc.lpfnWndProc = DefWindowProcA;
+ wc.lpszClassName = "d3d9_test_wc";
+ RegisterClassA(&wc);
+
test_qi_base_to_ex();
test_qi_ex_to_base();
test_swapchain_get_displaymode_ex();
@@ -4962,4 +4961,6 @@ START_TEST(d3d9ex)
test_resource_access();
test_sysmem_draw();
test_pinned_buffers();
+
+ UnregisterClassA("d3d9_test_wc", GetModuleHandleA(NULL));
}
--
2.25.0
More information about the wine-devel
mailing list