diff --git a/desktop-shell/shell.c b/desktop-shell/shell.c index 714881bd9..7ee462fc5 100644 --- a/desktop-shell/shell.c +++ b/desktop-shell/shell.c @@ -2158,6 +2158,7 @@ set_transient(struct shell_surface *shsurf, shsurf->transient.flags = flags; shsurf->next_state.relative = true; + shsurf->state_changed = true; shsurf->type = SHELL_SURFACE_TOPLEVEL; /* The layer_link is updated in set_surface_type(),