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)
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;