Fix shader dir crash if folder doesn't exist.

This commit is contained in:
Themaister 2013-04-16 12:01:50 +02:00
parent 476d6cef88
commit db183b5d97

View File

@ -794,8 +794,8 @@ static void init_shader_dir(void)
if (!*g_settings.video.shader_dir) if (!*g_settings.video.shader_dir)
return; return;
g_extern.shader_dir.list = dir_list_new(g_settings.video.shader_dir, "shader|cg|cgp", false); 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->size == 0) if (!g_extern.shader_dir.list || g_extern.shader_dir.list->size == 0)
{ {
deinit_shader_dir(); deinit_shader_dir();
return; return;