mirror of
https://github.com/labwc/labwc.git
synced 2026-03-01 01:40:24 -05:00
view: eliminate store_natural_geometry arguments
These were added to fix handling of natural geometry for snap-to-edge
behavior back in 9021020f6e and seemed like a good idea at the time.
Since then, the number of call sites has exploded, so it seems more
maintainable to put explicit checks for interactive move within the
three functions affected.
This commit is contained in:
parent
742c2b53fd
commit
f5909ac54d
7 changed files with 36 additions and 46 deletions
|
|
@ -225,8 +225,7 @@ handle_commit(struct wl_listener *listener, void *data)
|
|||
set_fullscreen_from_request(view, &toplevel->requested);
|
||||
}
|
||||
if (toplevel->requested.maximized) {
|
||||
view_maximize(view, VIEW_AXIS_BOTH,
|
||||
/*store_natural_geometry*/ true);
|
||||
view_maximize(view, VIEW_AXIS_BOTH);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
|
@ -505,8 +504,7 @@ handle_request_maximize(struct wl_listener *listener, void *data)
|
|||
view_set_output(view, output_nearest_to_cursor(view->server));
|
||||
}
|
||||
bool maximized = toplevel->requested.maximized;
|
||||
view_maximize(view, maximized ? VIEW_AXIS_BOTH : VIEW_AXIS_NONE,
|
||||
/*store_natural_geometry*/ true);
|
||||
view_maximize(view, maximized ? VIEW_AXIS_BOTH : VIEW_AXIS_NONE);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue