diff --git a/src/osd/modules/render/d3d/d3dhlsl.cpp b/src/osd/modules/render/d3d/d3dhlsl.cpp index 15dc7a72222..202227eba39 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.cpp +++ b/src/osd/modules/render/d3d/d3dhlsl.cpp @@ -416,6 +416,8 @@ void shaders::toggle() { // free shader resources before renderer resources delete_resources(false); + + g_slider_list = NULL; } master_enable = !master_enable; @@ -440,6 +442,10 @@ void shaders::toggle() { master_enable = false; } + else + { + g_slider_list = init_slider_list(); + } } } }