mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-22 02:01:55 +07:00
winit: Don't remove output on CloseRequested
More winit events can process after CloseRequested, which will cause a panic if trying to access the now-removed output.
This commit is contained in:
@@ -107,10 +107,7 @@ impl Winit {
|
|||||||
WinitEvent::Redraw => state
|
WinitEvent::Redraw => state
|
||||||
.niri
|
.niri
|
||||||
.queue_redraw(state.backend.winit().output.clone()),
|
.queue_redraw(state.backend.winit().output.clone()),
|
||||||
WinitEvent::CloseRequested => {
|
WinitEvent::CloseRequested => state.niri.stop_signal.stop(),
|
||||||
state.niri.stop_signal.stop();
|
|
||||||
state.niri.remove_output(&state.backend.winit().output);
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user