aboutsummaryrefslogtreecommitdiff
path: root/niri-visual-tests/src/test_window.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-08-22 14:44:11 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2024-08-22 15:19:11 +0300
commit7bfdf87bf0138d602888fc3167921bc1d029b0ab (patch)
tree48664b930f00be78f4c232a838b8ea4c5254db49 /niri-visual-tests/src/test_window.rs
parentcf357d7058910864018c3e3702a9723194fce916 (diff)
downloadniri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.tar.gz
niri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.tar.bz2
niri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.zip
Implement resize transactions
Diffstat (limited to 'niri-visual-tests/src/test_window.rs')
-rw-r--r--niri-visual-tests/src/test_window.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/niri-visual-tests/src/test_window.rs b/niri-visual-tests/src/test_window.rs
index 2068cfb8..3d4a8b37 100644
--- a/niri-visual-tests/src/test_window.rs
+++ b/niri-visual-tests/src/test_window.rs
@@ -9,6 +9,7 @@ use niri::layout::{
use niri::render_helpers::renderer::NiriRenderer;
use niri::render_helpers::solid_color::{SolidColorBuffer, SolidColorRenderElement};
use niri::render_helpers::{RenderTarget, SplitElements};
+use niri::utils::transaction::Transaction;
use niri::window::ResolvedWindowRules;
use smithay::backend::renderer::element::{Id, Kind};
use smithay::output::{self, Output};
@@ -177,7 +178,12 @@ impl LayoutElement for TestWindow {
}
}
- fn request_size(&mut self, size: Size<i32, Logical>, _animate: bool) {
+ fn request_size(
+ &mut self,
+ size: Size<i32, Logical>,
+ _animate: bool,
+ _transaction: Option<Transaction>,
+ ) {
self.inner.borrow_mut().requested_size = Some(size);
self.inner.borrow_mut().pending_fullscreen = false;
}