mirror of
https://github.com/labwc/labwc.git
synced 2025-11-03 09:01:51 -05:00
xdg: start unmaximized
Some xdg-shell applications remember the (un)maximized states when last closed. We could honour this state, but it makes the code cumbersome regarding padding and position. Prefer to keep it simple.
This commit is contained in:
parent
887cddd770
commit
d839889972
1 changed files with 5 additions and 1 deletions
|
|
@ -209,6 +209,11 @@ xdg_toplevel_view_map(struct view *view)
|
|||
view->mapped = true;
|
||||
view->surface = view->xdg_surface->surface;
|
||||
if (!view->been_mapped) {
|
||||
/*
|
||||
* Start unmaximized to avoid padding/position complications
|
||||
* and keep code simple
|
||||
*/
|
||||
view_maximize(view, false);
|
||||
view->server_side_deco = has_ssd(view);
|
||||
/* align to edge of screen */
|
||||
if (view->server_side_deco) {
|
||||
|
|
@ -271,7 +276,6 @@ xdg_surface_new(struct wl_listener *listener, void *data)
|
|||
view->type = LAB_XDG_SHELL_VIEW;
|
||||
view->impl = &xdg_toplevel_view_impl;
|
||||
view->xdg_surface = xdg_surface;
|
||||
view_maximize(view, xdg_surface->toplevel->client_pending.maximized);
|
||||
|
||||
view->map.notify = handle_map;
|
||||
wl_signal_add(&xdg_surface->events.map, &view->map);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue