diff options
| author | Christian Meissl <meissl.christian@gmail.com> | 2024-11-16 22:35:34 +0100 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-11-29 21:57:36 -0800 |
| commit | 305fc3b5576c4c6e3d899b3413dbbb8727922cfe (patch) | |
| tree | 718972dcc035e6d5bb264e519a92d92884bbcf4f /niri-visual-tests/src | |
| parent | 61f2ac01d782f1142aefb78d1286db005021a7a0 (diff) | |
| download | niri-305fc3b5576c4c6e3d899b3413dbbb8727922cfe.tar.gz niri-305fc3b5576c4c6e3d899b3413dbbb8727922cfe.tar.bz2 niri-305fc3b5576c4c6e3d899b3413dbbb8727922cfe.zip | |
Activate newly mapped windows with a valid activation token
most of the time the activation token is passed
while the window is still unmapped. in this case
store the intend to activate the window for
later retrieval on map.
Diffstat (limited to 'niri-visual-tests/src')
| -rw-r--r-- | niri-visual-tests/src/cases/layout.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/niri-visual-tests/src/cases/layout.rs b/niri-visual-tests/src/cases/layout.rs index 0dbe004d..8d365645 100644 --- a/niri-visual-tests/src/cases/layout.rs +++ b/niri-visual-tests/src/cases/layout.rs @@ -3,7 +3,7 @@ use std::time::Duration; use niri::animation::Clock; use niri::layout::workspace::ColumnWidth; -use niri::layout::{LayoutElement as _, Options}; +use niri::layout::{ActivateWindow, LayoutElement as _, Options}; use niri::render_helpers::RenderTarget; use niri_config::{Color, FloatOrInt, OutputName}; use smithay::backend::renderer::element::RenderElement; @@ -162,7 +162,8 @@ impl Layout { window.request_size(ws.new_window_size(width, window.rules()), false, None); window.communicate(); - self.layout.add_window(window.clone(), width, false); + self.layout + .add_window(window.clone(), width, false, ActivateWindow::default()); self.windows.push(window); } |
