From db183b5d974a724807d8c8652802e9fb7214fea0 Mon Sep 17 00:00:00 2001 From: Themaister Date: Tue, 16 Apr 2013 12:01:50 +0200 Subject: [PATCH] Fix shader dir crash if folder doesn't exist. --- driver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/driver.c b/driver.c index 75f00901f9..2655a55780 100644 --- a/driver.c +++ b/driver.c @@ -794,8 +794,8 @@ static void init_shader_dir(void) if (!*g_settings.video.shader_dir) return; - g_extern.shader_dir.list = dir_list_new(g_settings.video.shader_dir, "shader|cg|cgp", false); - if (g_extern.shader_dir.list->size == 0) + g_extern.shader_dir.list = dir_list_new(g_settings.video.shader_dir, "shader|cg|cgp|glsl|glslp", false); + if (!g_extern.shader_dir.list || g_extern.shader_dir.list->size == 0) { deinit_shader_dir(); return;