diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-02-23 13:57:56 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-02-23 14:01:32 +0400 |
| commit | 2317021a7c4a7296606533d38f1fdce96826f7dc (patch) | |
| tree | 10ff4760e21b9379853065f3472ae75d3986f183 /src/niri.rs | |
| parent | af6485cd8c85665b15ef8d2c812da17604ca4e32 (diff) | |
| download | niri-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.rs | 3 |
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>, |
