AH6XD6A4642SZQ6LSRHK3SDFZFAJXWY4H3G4TEHWO6L4UFUS4BWAC LWICTABJUCJBMEMSFYD35MK4P4K5S2Z6NKOZPKYXQEFOXPRVLHDAC JMJMJVNVY6MHPECDZ5GV7IZGFZU6WDV4XFM4USOHY5M7TZPBL4OQC T6RRXRQT6K4T63MKNIDLTNASZCAE3SWWMJU5BXKSHWFY2YY3VBSAC 6TR2TEPUGIEBGPCXTZWHNP53Q7KPJ2H6U77YO7GC7NL4FFPOZTWAC YQQETCXBXPPLXBU3UPUIIKB3JZCHRFSW7PPP2DR436WVIXNXFUHAC RKY73PZWOR4BJ7HARRPKL6X5VBP2UOMYUWHPNO5G5754XML75ZHQC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC EQRGODLKSVSPFSUZU7BV5ER72U4QS4ATSBKV544XXQVKKTOSC7EAC MJZ6RCUUOK7R2RMXPXMLRWBAEM6234D2IS7RGPHAE5UN2S64GLGAC 7HPLEFGATGAYG3O7EEGZ4UL4UOFXIJUQAKF377ZJXL3L5LQV3VIAC /* Remove event source that use the dpy event loop before destroying dpy */wl_event_source_remove(kb_group.key_repeat_source);wl_event_source_remove(vkb_group.key_repeat_source);
box = l ? l->mon->m : c->mon->w;box.x -= (l ? l->geom.x : c->geom.x);box.y -= (l ? l->geom.y : c->geom.y);wlr_xdg_popup_unconstrain_from_box(popup, &box);struct wlr_xdg_popup *popup = xdg_surface->popup;if (toplevel_from_wlr_surface(popup->base->surface, &c, &l) < 0)popup->base->surface->data = wlr_scene_xdg_surface_create(popup->parent->data, popup->base);