From 4174c918ad73ed9aba67059e58e1102eb27e3227 Mon Sep 17 00:00:00 2001 From: Matt Brubeck Date: Wed, 30 Sep 2015 09:38:12 -0700 Subject: [PATCH] Make set_char_is_space mutate self in place --- components/gfx/text/glyph.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/gfx/text/glyph.rs b/components/gfx/text/glyph.rs index c602a3b73e5..713a1caa708 100644 --- a/components/gfx/text/glyph.rs +++ b/components/gfx/text/glyph.rs @@ -129,8 +129,8 @@ impl GlyphEntry { } #[inline(always)] - fn set_char_is_space(&self) -> GlyphEntry { - GlyphEntry::new(self.value | FLAG_CHAR_IS_SPACE) + fn set_char_is_space(&mut self) { + self.value |= FLAG_CHAR_IS_SPACE; } fn glyph_count(&self) -> u16 { @@ -487,7 +487,7 @@ impl<'a> GlyphStore { }; if character == ' ' { - entry = entry.set_char_is_space() + entry.set_char_is_space() } self.entry_buffer[i.to_usize()] = entry;