diff --git a/plugins/window-state/src/lib.rs b/plugins/window-state/src/lib.rs index 2c82c1a3..a4db0822 100644 --- a/plugins/window-state/src/lib.rs +++ b/plugins/window-state/src/lib.rs @@ -225,7 +225,7 @@ impl WindowExtInternal for Window { } if flags.contains(StateFlags::POSITION) { - let position = self.inner_position()?; + let position = self.outer_position()?; if let Ok(Some(monitor)) = self.current_monitor() { // save only window positions that are inside the current monitor if monitor.contains(position) && !is_maximized {