how only the 3 most recent log entries
This commit is contained in:
parent
51089049ae
commit
e47e175fc5
|
@ -426,13 +426,17 @@ fn update_hud(
|
|||
_ => false
|
||||
}}
|
||||
};
|
||||
let logs_vec: Vec<String> = log.logs.iter()
|
||||
let mut logs_vec: Vec<String> = log.logs.iter()
|
||||
.filter(logfilter)
|
||||
.map(|s| if s.sender.is_empty() {
|
||||
format!("{}", s.text)
|
||||
} else {
|
||||
format!("{}: {}", s.sender, s.text)
|
||||
}).collect();
|
||||
})
|
||||
.rev()
|
||||
.take(3)
|
||||
.collect();
|
||||
logs_vec.reverse();
|
||||
chat.sections[0].value = logs_vec.join("\n");
|
||||
}
|
||||
log.needs_rerendering = false;
|
||||
|
|
Loading…
Reference in a new issue