Lines Matching refs:dpy
46 register Display *dpy)
52 if (!(dpy->flags & XlibDisplayClosing))
54 dpy->flags |= XlibDisplayClosing;
55 for (i = 0; i < dpy->nscreens; i++) {
56 register Screen *sp = &dpy->screens[i];
57 XFreeGC (dpy, sp->default_gc);
59 if (dpy->cursor_font != None) {
60 XUnloadFont (dpy, dpy->cursor_font);
62 XSync(dpy, 1); /* throw away pending events, catch errors */
64 for (ext = dpy->ext_procs; ext; ext = ext->next) {
66 (*ext->close_display)(dpy, &ext->codes);
69 if (X_DPY_GET_REQUEST(dpy) != X_DPY_GET_LAST_REQUEST_READ(dpy))
70 XSync(dpy, 1);
72 connection = dpy->xcb->connection;
73 _XFreeDisplayStructure (dpy);