diff --git a/menu/menu_shader.c b/menu/menu_shader.c index 3da9068f14..b6267572d7 100644 --- a/menu/menu_shader.c +++ b/menu/menu_shader.c @@ -259,7 +259,7 @@ void menu_shader_manager_set_preset(void *data, if (!video_driver_set_shader((enum rarch_shader_type)type, preset_path)) { - settings->video.shader_enable = false; + configuration_set_bool(settings, settings->video.shader_enable, false); return; } @@ -268,7 +268,7 @@ void menu_shader_manager_set_preset(void *data, strlcpy(settings->path.shader, preset_path ? preset_path : "", sizeof(settings->path.shader)); - settings->video.shader_enable = true; + configuration_set_bool(settings, settings->video.shader_enable, true); if (!preset_path || !shader) return;