From ffc9ac0e47ced6195fc6c3a4e1dec71756ca0acd Mon Sep 17 00:00:00 2001 From: Thinkofdeath Date: Wed, 7 Oct 2015 00:14:02 +0100 Subject: [PATCH] Fix fonts becoming corrupted when textures are reloaded --- src/render/ui.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/render/ui.rs b/src/render/ui.rs index d07ce4c..f08aee1 100644 --- a/src/render/ui.rs +++ b/src/render/ui.rs @@ -17,7 +17,6 @@ use std::io::Write; use std::collections::HashMap; use resources; use gl; -#[macro_use] use render; use render::glsl; use render::shaders; @@ -244,6 +243,9 @@ impl UIState { } fn load_font(&mut self) { + for page in &mut self.font_pages { + *page = None; + } let res = self.resources.read().unwrap(); if let Some(mut info) = res.open("minecraft", "font/glyph_sizes.bin") { let mut data = Vec::with_capacity(0x10000);