From a56afd8b8fee379f8dabf1a577e13a0976334d60 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 23 Mar 2017 19:17:09 +0100 Subject: [PATCH] Only set video.shader_enable to false if video_driver_set_shader fails --- menu/menu_shader.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/menu/menu_shader.c b/menu/menu_shader.c index 9651b83897..3da9068f14 100644 --- a/menu/menu_shader.c +++ b/menu/menu_shader.c @@ -257,10 +257,11 @@ void menu_shader_manager_set_preset(void *data, bool refresh = false; settings_t *settings = config_get_ptr(); - settings->video.shader_enable = false; - if (!video_driver_set_shader((enum rarch_shader_type)type, preset_path)) + { + settings->video.shader_enable = false; return; + } /* Makes sure that we use Menu Preset shader on driver reinit. * Only do this when the cgp actually works to avoid potential errors. */