shell: Don't use output-relative coords for windwo geometry
This commit is contained in:
parent
4940d0823d
commit
0090122ffe
4 changed files with 46 additions and 20 deletions
|
|
@ -1158,8 +1158,10 @@ impl TilingLayout {
|
|||
if !(mapped.is_fullscreen() || mapped.is_maximized()) {
|
||||
mapped.set_tiled(true);
|
||||
let size = (geo.size.w - inner * 2, geo.size.h - inner * 2);
|
||||
let internal_geometry =
|
||||
Rectangle::from_loc_and_size(geo.loc, size);
|
||||
let internal_geometry = Rectangle::from_loc_and_size(
|
||||
geo.loc + output.geometry().loc,
|
||||
size,
|
||||
);
|
||||
if mapped.geometry() != internal_geometry {
|
||||
mapped.set_geometry(internal_geometry);
|
||||
mapped.configure();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue