Vincent Povirk : winex11.drv: Flush property notify events before deleting properties.
Alexandre Julliard
julliard at winehq.org
Fri Jan 4 12:26:02 CST 2013
Module: wine
Branch: master
Commit: 47217eaa8357df49a4eb1751319b207e3a1f3c23
URL: http://source.winehq.org/git/wine.git/?a=commit;h=47217eaa8357df49a4eb1751319b207e3a1f3c23
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Thu Jan 3 17:00:40 2013 -0600
winex11.drv: Flush property notify events before deleting properties.
---
dlls/winex11.drv/clipboard.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/winex11.drv/clipboard.c b/dlls/winex11.drv/clipboard.c
index 1da3a22..0df355a 100644
--- a/dlls/winex11.drv/clipboard.c
+++ b/dlls/winex11.drv/clipboard.c
@@ -2360,12 +2360,12 @@ static BOOL X11DRV_CLIPBOARD_ReadProperty(Display *display, Window w, Atom prop,
if (prop == None)
return FALSE;
- if (!X11DRV_CLIPBOARD_GetProperty(display, w, prop, &atype, data, datasize))
- return FALSE;
-
while (XCheckTypedWindowEvent(display, w, PropertyNotify, &xe))
;
+ if (!X11DRV_CLIPBOARD_GetProperty(display, w, prop, &atype, data, datasize))
+ return FALSE;
+
if (atype == x11drv_atom(INCR))
{
unsigned char *buf = *data;
More information about the wine-cvs
mailing list