drivers/graphics: Inline single call update_whole_screen method

This commit is contained in:
bjorn3
2026-03-13 20:50:50 +01:00
parent 5285281ff2
commit c6e479a622
+7 -15
View File
@@ -218,10 +218,15 @@ impl<T: GraphicsAdapter> GraphicsScheme<T> {
);
for (display_id, fb) in vt_state.display_fbs.iter().enumerate() {
GraphicsSchemeInner::update_whole_screen(
&mut self.inner.adapter,
self.inner.adapter.update_plane(
display_id,
fb.as_deref(),
Damage {
x: 0,
y: 0,
width: fb.as_deref().map_or(0, |fb| fb.width()),
height: fb.as_deref().map_or(0, |fb| fb.height()),
},
);
}
@@ -324,19 +329,6 @@ impl<T: GraphicsAdapter> GraphicsSchemeInner<T> {
})
}
fn update_whole_screen(adapter: &mut T, screen: usize, framebuffer: Option<&T::Buffer>) {
adapter.update_plane(
screen,
framebuffer,
Damage {
x: 0,
y: 0,
width: framebuffer.map_or(0, |fb| fb.width()),
height: framebuffer.map_or(0, |fb| fb.height()),
},
);
}
fn handle_cursor_update(
&mut self,
vt: usize,