[Bug 3928] EnunChildWindows fails to find a child window who did
setParent
Wine Bugs
wine-bugs at winehq.org
Tue Nov 29 09:54:14 CST 2005
http://bugs.winehq.org/show_bug.cgi?id=3928
------- Additional Comments From vitaliy at kievinfo.com 2005-29-11 09:54 -------
Sorry, but your thoery is incorrect. Here is the test that you suggested:
Index: win.c
===================================================================
RCS file: /home/wine/wine/dlls/user/tests/win.c,v
retrieving revision 1.74
diff -u -p -r1.74 win.c
--- win.c 29 Nov 2005 11:04:33 -0000 1.74
+++ win.c 29 Nov 2005 15:53:01 -0000
@@ -471,8 +471,15 @@ static void test_parent_owner(void)
ok( !EnumChildWindows( owner, EnumChildProc, (LPARAM)&numChildren ),
"EnumChildWindows should have returned FALSE\n" );
ok( numChildren == 2, "numChildren should be 2 got %d\n", numChildren );
+ DestroyWindow( child );
+ child = create_tool_window( WS_VISIBLE | WS_OVERLAPPEDWINDOW, owner );
+ numChildren = 0;
+ ok( EnumChildWindows( owner, EnumChildProc, (LPARAM)&numChildren ),
+ "EnumChildWindows should have returned TRUE\n" );
+ ok( numChildren == 1, "numChildren should be 1 got %d\n", numChildren );
DestroyWindow( child );
+
DestroyWindow( test );
DestroyWindow( owner );
}
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list