http://bugs.winehq.org/show_bug.cgi?id=2891
------- Additional Comments From xerox_xerox2000@yahoo.co.uk 2005-03-10 16:26 ------- Ok , that quick hack is bogus; the best i can come up with now is:
--- dlls/x11drv/window.c 2005-08-22 09:14:21.000000000 +0000 +++ dlls/x11drv/window.c 2005-10-04 23:22:29.000000000 +0000 @@ -120,12 +120,8 @@ * Fill the window attributes structure for an X window. */ static int get_window_attributes( struct x11drv_win_data *data, XSetWindowAttributes *attr ) -{ - if (!data->managed && !using_wine_desktop && is_window_managed( data->hwnd )) - { - data->managed = TRUE; - SetPropA( data->hwnd, managed_prop, (HANDLE)1 ); - } +{if(!using_wine_desktop && is_window_managed( data->hwnd )) + SetPropA( data->hwnd, managed_prop, (HANDLE)1 ); attr->override_redirect = !data->managed; attr->colormap = X11DRV_PALETTE_PaletteXColormap; attr->save_under = ((GetClassLongW( data->hwnd, GCL_STYLE ) & CS_SAVEBITS) != 0);
This fixes the problem, but i don't know if it breaks other apps. Funnily enough it also seems to fix a bug in another pokerclient bug 2418. Anyway, i did a regression test and the patch that causes the "broken tooltips" is http://cvs.winehq.org/patch.py?id=15839
Maybe someone more familiar with the code could have a look at it.