Ge van Geldorp : kernel32/tests: Fix atom tests on Win7.

Alexandre Julliard julliard at winehq.org
Tue Oct 6 10:35:49 CDT 2009


Module: wine
Branch: master
Commit: 4d5059060ac9e2c3f876a8d82d161d70bd8eb013
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=4d5059060ac9e2c3f876a8d82d161d70bd8eb013

Author: Ge van Geldorp <ggeldorp at vmware.com>
Date:   Mon Sep 17 00:00:00 2001 +0200

kernel32/tests: Fix atom tests on Win7.

---

 dlls/kernel32/tests/Makefile.in |    2 +-
 dlls/kernel32/tests/atom.c      |    4 ++++
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/dlls/kernel32/tests/Makefile.in b/dlls/kernel32/tests/Makefile.in
index e48ecaf..0c81c29 100644
--- a/dlls/kernel32/tests/Makefile.in
+++ b/dlls/kernel32/tests/Makefile.in
@@ -3,7 +3,7 @@ TOPOBJDIR = ../../..
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = kernel32.dll
-IMPORTS   = advapi32 kernel32
+IMPORTS   = user32 advapi32 kernel32
 
 CTESTS = \
 	actctx.c \
diff --git a/dlls/kernel32/tests/atom.c b/dlls/kernel32/tests/atom.c
index c739850..84013b9 100644
--- a/dlls/kernel32/tests/atom.c
+++ b/dlls/kernel32/tests/atom.c
@@ -619,6 +619,10 @@ static void test_local_error_handling(void)
 
 START_TEST(atom)
 {
+    /* Global atom table seems to be available to GUI apps only in
+       Win7, so let's turn this app into a GUI app */
+    GetDesktopWindow();
+
     test_add_atom();
     test_get_atom_name();
     test_error_handling();




More information about the wine-cvs mailing list