winex11: Add window data structure locking to the XEmbed event handler.
This commit is contained in:
parent
220f1af064
commit
5f8e41233b
|
@ -1566,7 +1566,7 @@ static void EVENT_DropURLs( HWND hWnd, XClientMessageEvent *event )
|
||||||
*/
|
*/
|
||||||
static void handle_xembed_protocol( HWND hwnd, XClientMessageEvent *event )
|
static void handle_xembed_protocol( HWND hwnd, XClientMessageEvent *event )
|
||||||
{
|
{
|
||||||
struct x11drv_win_data *data = X11DRV_get_win_data( hwnd );
|
struct x11drv_win_data *data = get_win_data( hwnd );
|
||||||
|
|
||||||
if (!data) return;
|
if (!data) return;
|
||||||
|
|
||||||
|
@ -1581,6 +1581,7 @@ static void handle_xembed_protocol( HWND hwnd, XClientMessageEvent *event )
|
||||||
hwnd, event->window, event->data.l[1], event->data.l[2] );
|
hwnd, event->window, event->data.l[1], event->data.l[2] );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
release_win_data( data );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue