From b451a2de31ce7c112fa17594432fc6ca6be9c354 Mon Sep 17 00:00:00 2001 From: Kenny Levinsen Date: Tue, 22 Aug 2023 14:39:20 +0200 Subject: [PATCH] Fix keyboard resolve on sway --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7ac3e6b..9fc4fed 100644 --- a/src/main.rs +++ b/src/main.rs @@ -210,7 +210,7 @@ fn main() { damage[idx] = widget.draw(&mut state.fonts.unwrap().borrow_mut(), &mut subview); } } - surface.damage_buffer(0, 0, 0x7FFFFFFF, 0x7FFFFFFF) + surface.damage_buffer(0, 0, 0x7FFFFFFF, 0x7FFFFFFF); } else { let mut drew = false; for (idx, widget) in state.widgets.iter_mut().enumerate() { @@ -238,6 +238,7 @@ fn main() { } if !drew { buf.release(); + conn.flush().unwrap(); continue; } } @@ -245,6 +246,5 @@ fn main() { surface.attach(Some(&buf.buffer), 0, 0); surface.commit(); conn.flush().unwrap(); - state.keyboard.resolve(); } }