1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 10:14:06 +02:00

no need to clone table name in handler

This commit is contained in:
Robin Appelman 2019-09-21 19:15:17 +02:00
commit efaea1e4c7

View file

@ -85,8 +85,6 @@ impl<T: MessageHandler> DemoHandler<T> {
} }
fn handle_string_table(&mut self, table: StringTable) { fn handle_string_table(&mut self, table: StringTable) {
self.string_table_names.push(table.name.clone());
self.state_handler self.state_handler
.handle_string_table_meta(table.get_table_meta()); .handle_string_table_meta(table.get_table_meta());
for (entry_index, entry) in table.entries.into_iter() { for (entry_index, entry) in table.entries.into_iter() {
@ -96,6 +94,8 @@ impl<T: MessageHandler> DemoHandler<T> {
self.analyser self.analyser
.handle_string_entry(&table.name, entry_index, &entry); .handle_string_entry(&table.name, entry_index, &entry);
} }
self.string_table_names.push(table.name);
} }
fn handle_table_update(&mut self, table_id: u8, entries: Vec<(u16, StringTableEntry)>) { fn handle_table_update(&mut self, table_id: u8, entries: Vec<(u16, StringTableEntry)>) {