mirror of
https://codeberg.org/waydeer/layer-shika.git
synced 2025-12-23 11:25:54 +00:00
fix: missing final rendering after configuration
This commit is contained in:
parent
0756fc0ef7
commit
1e21635233
1 changed files with 17 additions and 0 deletions
|
|
@ -413,6 +413,23 @@ impl WaylandWindowingSystem {
|
|||
}
|
||||
}
|
||||
|
||||
info!("Initial configuration complete, requesting final render");
|
||||
for window in self.state.all_outputs() {
|
||||
RenderableWindow::request_redraw(window.window().as_ref());
|
||||
}
|
||||
update_timers_and_animations();
|
||||
for window in self.state.all_outputs() {
|
||||
window
|
||||
.window()
|
||||
.render_frame_if_dirty()
|
||||
.map_err(|e| RenderingError::Operation {
|
||||
message: e.to_string(),
|
||||
})?;
|
||||
}
|
||||
self.connection
|
||||
.flush()
|
||||
.map_err(|e| LayerShikaError::WaylandProtocol { source: e })?;
|
||||
|
||||
self.setup_wayland_event_source()?;
|
||||
|
||||
let event_queue = &mut self.event_queue;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue