MCPcopy Create free account
hub / github.com/VirtualGL/virtualgl / xcb_destroy_subwindows

Function xcb_destroy_subwindows

server/faker-xcb.cpp:190–217  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

188
189
190xcb_void_cookie_t xcb_destroy_subwindows(xcb_connection_t *conn,
191 xcb_window_t window)
192{
193 xcb_void_cookie_t cookie = { 0 };
194
195 TRY();
196
197 Display *dpy = XCBCONNHASH.getX11Display(conn);
198
199 if(!fconfig.fakeXCB || IS_EXCLUDED(dpy))
200 return _xcb_destroy_subwindows(conn, window);
201
202 /////////////////////////////////////////////////////////////////////////////
203 OPENTRACE(xcb_destroy_subwindows); PRARGX(conn); PRARGX(window);
204 STARTTRACE();
205 /////////////////////////////////////////////////////////////////////////////
206
207 if(dpy && window) DeleteWindow(dpy, window, true);
208 cookie = _xcb_destroy_subwindows(conn, window);
209
210 /////////////////////////////////////////////////////////////////////////////
211 STOPTRACE(); CLOSETRACE();
212 /////////////////////////////////////////////////////////////////////////////
213
214 CATCH();
215
216 return cookie;
217}
218
219
220xcb_void_cookie_t xcb_destroy_subwindows_checked(xcb_connection_t *conn,

Callers 1

subWinTestFunction · 0.85

Calls 2

DeleteWindowFunction · 0.70
getX11DisplayMethod · 0.45

Tested by

no test coverage detected