diff --git a/src/gui/wxgui/MainWindow.cpp b/src/gui/wxgui/MainWindow.cpp index 45d64841..4c00785a 100644 --- a/src/gui/wxgui/MainWindow.cpp +++ b/src/gui/wxgui/MainWindow.cpp @@ -1147,13 +1147,13 @@ void MainWindow::OnDebugDumpGeneric(wxCommandEvent& event) { try { - fs::create_directories(ActiveSettings::GetUserDataPath("dump/shaders")); + fs::create_directories(ActiveSettings::GetUserDataPath(dumpSubpath)); } catch (const std::exception & ex) { SystemException sys(ex); - cemuLog_log(LogType::Force, "can't create shaders dump folder: {}", ex.what()); - ActiveSettings::EnableDumpShaders(false); + cemuLog_log(LogType::Force, "can't create {} folder: {}", dumpSubpath, ex.what()); + setDumpState(false); } } }