From f38acfe98848746598233a275ac3ee226f3df658 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Mon, 16 Dec 2024 09:03:50 +0300 Subject: layout: Remember whether to unfullscreen back into floating --- src/layout/scrolling.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/layout/scrolling.rs') diff --git a/src/layout/scrolling.rs b/src/layout/scrolling.rs index 27618217..ee4378a3 100644 --- a/src/layout/scrolling.rs +++ b/src/layout/scrolling.rs @@ -2081,7 +2081,7 @@ impl ScrollingSpace { cancel_resize_for_column(&mut self.interactive_resize, col); } - pub fn set_fullscreen(&mut self, window: &W::Id, is_fullscreen: bool) { + pub fn set_fullscreen(&mut self, window: &W::Id, is_fullscreen: bool) -> bool { let (mut col_idx, tile_idx) = self .columns .iter() @@ -2090,7 +2090,7 @@ impl ScrollingSpace { .unwrap(); if is_fullscreen == self.columns[col_idx].is_fullscreen { - return; + return false; } if is_fullscreen @@ -2138,6 +2138,8 @@ impl ScrollingSpace { { self.view_offset_before_fullscreen = None; } + + true } pub fn render_above_top_layer(&self) -> bool { -- cgit