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()?;
|
self.setup_wayland_event_source()?;
|
||||||
|
|
||||||
let event_queue = &mut self.event_queue;
|
let event_queue = &mut self.event_queue;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue