Make sure that the tracker always has a valid(-ish) screen buffer

This commit is contained in:
2023-05-12 00:29:19 +02:00
parent 736b5b0ca7
commit 797dba0efb

View File

@@ -355,7 +355,10 @@ impl OiaTracker {
impl Default for Tracker {
fn default() -> Self {
let ret = Self {
screen: vec![],
screen: vec![vec![CharCell{
attr: u32::c_pack(Color::NeutralWhite, Color::NeutralBlack, GraphicRendition::empty()),
ch: ' ',
}]],
oia: Default::default(),
screen_mode: ScreenMode {
columns: 80,