feat(mirada-compositor): centrar la ventana en su celda si el cliente no la llena
Un cliente que presenta una superficie más pequeña que su celda (p. ej. un terminal que redondea a celdas de texto enteras) dejaba el hueco todo a un lado. Ahora ManagedWindow recuerda el tamaño de la celda y render_loc() centra la superficie en el sobrante. Lo usan los dos backends (winit y DRM). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -92,7 +92,7 @@ impl DrmState {
|
||||
render_elements_from_surface_tree(
|
||||
&mut self.renderer,
|
||||
&w.surface,
|
||||
w.loc,
|
||||
crate::render_loc(w),
|
||||
1.0,
|
||||
1.0,
|
||||
Kind::Unspecified,
|
||||
|
||||
Reference in New Issue
Block a user