xdg-shell: rename wlr_xdg_toplevel.added to sent_initial_configure

This is more descriptive, and avoids the confusion with
wlr_xdg_surface.added.
This commit is contained in:
Simon Ser 2023-01-31 15:57:36 +01:00
parent e1a1dc4be5
commit df0c926a7a
2 changed files with 4 additions and 4 deletions

View File

@ -172,7 +172,7 @@ struct wlr_xdg_toplevel_requested {
struct wlr_xdg_toplevel {
struct wl_resource *resource;
struct wlr_xdg_surface *base;
bool added;
bool sent_initial_configure;
struct wlr_xdg_toplevel *parent;
struct wl_listener parent_unmap;

View File

@ -132,11 +132,11 @@ void handle_xdg_toplevel_committed(struct wlr_xdg_toplevel *toplevel) {
toplevel->current = toplevel->pending;
if (!toplevel->added) {
if (!toplevel->sent_initial_configure) {
// on the first commit, send a configure request to tell the client it
// is added
wlr_xdg_surface_schedule_configure(toplevel->base);
toplevel->added = true;
toplevel->sent_initial_configure = true;
if (toplevel->base->client->shell->version >=
XDG_TOPLEVEL_WM_CAPABILITIES_SINCE_VERSION) {
@ -535,7 +535,7 @@ void unmap_xdg_toplevel(struct wlr_xdg_toplevel *toplevel) {
toplevel->requested.maximized = false;
toplevel->requested.minimized = false;
toplevel->added = false;
toplevel->sent_initial_configure = false;
}
void destroy_xdg_toplevel(struct wlr_xdg_toplevel *toplevel) {