static xcb_timestamp_t screen_timestamp(d_screen_t *sc);
gboolean
-screen_register(d_screen_t *sc)
+screen_register(struct d_display *dpy, int num, d_screen_t *sc)
{
char *name;
xcb_window_t w;
uint32_t event_mask;
gboolean taken, ret;
+ sc->dpy = dpy;
+ sc->num = num;
w = xcb_generate_id(sc->dpy->conn);
event_mask = SELECTION_MASK;
xcb_create_window(sc->dpy->conn, XCB_COPY_FROM_PARENT, w, sc->super.root,