send xdg_decoration configure right after create
Thanks to @cedws for pointing this out!main
parent
2598100d53
commit
8c0afa7c73
5
dwl.c
5
dwl.c
|
@ -500,13 +500,14 @@ void
|
||||||
createxdeco(struct wl_listener *listener, void *data)
|
createxdeco(struct wl_listener *listener, void *data)
|
||||||
{
|
{
|
||||||
struct wlr_xdg_toplevel_decoration_v1 *wlr_deco = data;
|
struct wlr_xdg_toplevel_decoration_v1 *wlr_deco = data;
|
||||||
Decoration *d;
|
Decoration *d = wlr_deco->data = calloc(1, sizeof(*d));
|
||||||
|
|
||||||
d = wlr_deco->data = calloc(1, sizeof(*d));
|
|
||||||
wl_signal_add(&wlr_deco->events.request_mode, &d->request_mode);
|
wl_signal_add(&wlr_deco->events.request_mode, &d->request_mode);
|
||||||
d->request_mode.notify = getxdecomode;
|
d->request_mode.notify = getxdecomode;
|
||||||
wl_signal_add(&wlr_deco->events.destroy, &d->destroy);
|
wl_signal_add(&wlr_deco->events.destroy, &d->destroy);
|
||||||
d->destroy.notify = destroyxdeco;
|
d->destroy.notify = destroyxdeco;
|
||||||
|
|
||||||
|
getxdecomode(&d->request_mode, wlr_deco);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue