aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-02-23 13:57:56 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-02-23 14:01:32 +0400
commit2317021a7c4a7296606533d38f1fdce96826f7dc (patch)
tree10ff4760e21b9379853065f3472ae75d3986f183 /src/niri.rs
parentaf6485cd8c85665b15ef8d2c812da17604ca4e32 (diff)
downloadniri-2317021a7c4a7296606533d38f1fdce96826f7dc.tar.gz
niri-2317021a7c4a7296606533d38f1fdce96826f7dc.tar.bz2
niri-2317021a7c4a7296606533d38f1fdce96826f7dc.zip
Implement explicit unmapped window state tracking
Diffstat (limited to 'src/niri.rs')
-rw-r--r--src/niri.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/niri.rs b/src/niri.rs
index 4e89e269..ed52a2ae 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -107,6 +107,7 @@ use crate::ui::screenshot_ui::{ScreenshotUi, ScreenshotUiRenderElement};
use crate::utils::{
center, get_monotonic_time, make_screenshot_path, output_size, write_png_rgba8,
};
+use crate::window::Unmapped;
use crate::{animation, niri_render_elements};
const CLEAR_COLOR: [f32; 4] = [0.2, 0.2, 0.2, 1.];
@@ -132,7 +133,7 @@ pub struct Niri {
pub global_space: Space<Window>,
// Windows which don't have a buffer attached yet.
- pub unmapped_windows: HashMap<WlSurface, Window>,
+ pub unmapped_windows: HashMap<WlSurface, Unmapped>,
pub output_state: HashMap<Output, OutputState>,
pub output_by_name: HashMap<String, Output>,