aboutsummaryrefslogtreecommitdiff
path: root/src/backend/winit.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-03-23 12:46:26 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-03-23 15:45:44 +0400
commit021a2a1af771421e39a990bb1eac624e0ef274de (patch)
treecfd607d93c740d960325f0a6df9a0afa33f04ca2 /src/backend/winit.rs
parent354f0b039a768c77e9c703cbcbca693f0b8c6f96 (diff)
downloadniri-021a2a1af771421e39a990bb1eac624e0ef274de.tar.gz
niri-021a2a1af771421e39a990bb1eac624e0ef274de.tar.bz2
niri-021a2a1af771421e39a990bb1eac624e0ef274de.zip
Don't use an idle for queued redraw tracking
This way we can order the redraw after all the refreshing, where it should be.
Diffstat (limited to 'src/backend/winit.rs')
-rw-r--r--src/backend/winit.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/winit.rs b/src/backend/winit.rs
index 580802bc..ca80f339 100644
--- a/src/backend/winit.rs
+++ b/src/backend/winit.rs
@@ -193,7 +193,7 @@ impl Winit {
let output_state = niri.output_state.get_mut(output).unwrap();
match mem::replace(&mut output_state.redraw_state, RedrawState::Idle) {
RedrawState::Idle => unreachable!(),
- RedrawState::Queued(_) => (),
+ RedrawState::Queued => (),
RedrawState::WaitingForVBlank { .. } => unreachable!(),
RedrawState::WaitingForEstimatedVBlank(_) => unreachable!(),
RedrawState::WaitingForEstimatedVBlankAndQueued(_) => unreachable!(),