save game

This commit is contained in:
Gerrit Viljoen 2020-05-17 11:55:13 +02:00
parent e6f23201c4
commit a93a2a8eb3

View File

@ -400,11 +400,11 @@ impl SmartString {
} }
fn lpush_visible(&mut self, ch: char) { fn lpush_visible(&mut self, ch: char) {
let last_fragment = self.fragments.iter_mut() let first_fragment = self.fragments.iter_mut()
.filter(|(visible, _)| *visible) .filter(|(visible, _)| *visible)
.map(|(_, string)| string) .map(|(_, string)| string)
.next(); .next();
if let Some(fragment) = last_fragment { if let Some(fragment) = first_fragment {
fragment.push(ch); fragment.push(ch);
} else { } else {
self.fragments.insert(0, (true, ch.to_string())); self.fragments.insert(0, (true, ch.to_string()));