Alexandre Julliard : winex11: Don' t try to change the window visual if we don't have a valid ARGB visual.

Alexandre Julliard julliard at winehq.org
Wed Oct 3 13:20:35 CDT 2012


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Oct  3 09:59:00 2012 +0200

winex11: Don't try to change the window visual if we don't have a valid ARGB visual.

---

 dlls/winex11.drv/window.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c
index ad18eff..052eafa 100644
--- a/dlls/winex11.drv/window.c
+++ b/dlls/winex11.drv/window.c
@@ -2371,7 +2371,7 @@ BOOL CDECL X11DRV_UpdateLayeredWindow( HWND hwnd, const UPDATELAYEREDWINDOWINFO
 
     if (!(data = get_win_data( hwnd ))) return FALSE;
 
-    if (!data->embedded) set_window_visual( data, &argb_visual );
+    if (!data->embedded && argb_visual.visualid) set_window_visual( data, &argb_visual );
 
     rect = *window_rect;
     OffsetRect( &rect, -window_rect->left, -window_rect->top );




More information about the wine-cvs mailing list