Fix crash when starting without vanilla resources

This commit is contained in:
Thinkofname 2016-03-25 00:18:46 +00:00
parent de673f1ee1
commit 04fe88321f
1 changed files with 4 additions and 1 deletions

View File

@ -62,7 +62,10 @@ impl Factory {
}
fn load_biome_colors(res: Arc<RwLock<resources::Manager>>, name: &str) -> image::DynamicImage {
let mut val = res.read().unwrap().open("minecraft", &format!("textures/colormap/{}.png", name)).unwrap();
let mut val = match res.read().unwrap().open("minecraft", &format!("textures/colormap/{}.png", name)) {
Some(val) => val,
None => return image::DynamicImage::new_rgb8(256, 256),
};
let mut data = Vec::new();
val.read_to_end(&mut data).unwrap();
image::load_from_memory(&data).unwrap()