Commit f3568a5e authored by Sebastian Lackner's avatar Sebastian Lackner Committed by Alexandre Julliard

winex11: Catch invalid values from broken QX11EmbedContainer implementations.

parent e06d2dbc
...@@ -1662,7 +1662,7 @@ static void handle_xembed_protocol( HWND hwnd, XClientMessageEvent *event ) ...@@ -1662,7 +1662,7 @@ static void handle_xembed_protocol( HWND hwnd, XClientMessageEvent *event )
data->embedder = event->data.l[3]; data->embedder = event->data.l[3];
/* window has been marked as embedded before (e.g. systray) */ /* window has been marked as embedded before (e.g. systray) */
if (data->embedded) if (data->embedded || !data->embedder /* broken QX11EmbedContainer implementation */)
{ {
release_win_data( data ); release_win_data( data );
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment