--- target-ui/general/main-window.cpp 2012-02-03 23:33:00.000000000 +0100 +++ target-ui/general/main-window.cpp 2012-02-13 18:02:04.988109569 +0100 @@ -331,6 +331,10 @@ path = { application->userpath, "filters/" }; files = directory::files(path, "*.filter"); } + if(files.size() == 0) { + path = { "/usr/share/bsnes/", "filters/" }; + files = directory::files(path, "*.filter"); + } array group; settingsVideoFilterList = new RadioItem[files.size()]; @@ -362,6 +366,10 @@ path = { application->userpath, "shaders/" }; files = directory::files(path, { "*.", config->video.driver, ".shader" }); } + if(files.size() == 0) { + path = { "/usr/share/bsnes/", "shaders/" }; + files = directory::files(path, { "*.", config->video.driver, ".shader" }); + } array group; settingsVideoShaderList = new RadioItem[files.size()];