Hi,<br><br>On Saturday, April 18, 2015, Axel Davy <<a href="mailto:axel.davy@ens.fr">axel.davy@ens.fr</a>> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
There's a strange issue with xcb_get_geometry: If I use the new xcb connection<br>
it fails and the error is a drawable error. If I use the Xlib xcb connection (what<br>
I did in this patch) it works. If anyone knows why, please tell. We use xcb_get_geometry<br>
with gallium nine with a different xcb connection than Xlib and it works without<br>
</blockquote><div><br></div><div>Not all that surprising I guess. If a client creates a window and then immediately creates a surface with it, nothing guarantees that the window creation request on the other display actually ever got processed.</div><div><br></div><div>You'd need to pepper this with XSync on the display the client passed in to recreate the synchronisation that was previously implicit in having both client and Mesa requests ordered within the same connection.</div><div><br></div><div>Cheers,</div>Daniel<span></span>