From 204ac4b643a3a756d9f3695b4c4329a72212fcbc Mon Sep 17 00:00:00 2001 From: 48productions <48productions@gmail.com> Date: Wed, 18 Oct 2023 18:00:43 -0600 Subject: [PATCH] Automatically create Songs folder on Memory Cards --- .gitignore | 1 + src/Profile.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 417c71c19e..fe71db1ee2 100644 --- a/.gitignore +++ b/.gitignore @@ -52,6 +52,7 @@ ___* *.map *.aps *.res +.vs/ # Windows General Files Thumbs.db diff --git a/src/Profile.cpp b/src/Profile.cpp index ce4f537f41..01708ee6c1 100644 --- a/src/Profile.cpp +++ b/src/Profile.cpp @@ -46,6 +46,7 @@ const RString EDIT_STEPS_SUBDIR = "Edits/"; const RString EDIT_COURSES_SUBDIR = "EditCourses/"; //const RString UPLOAD_SUBDIR = "Upload/"; const RString RIVAL_SUBDIR = "Rivals/"; +const RString SONGS_SUBDIR = "Songs/"; ThemeMetric SHOW_COIN_DATA( "Profile", "ShowCoinData" ); static Preference g_bProfileDataCompress( "ProfileDataCompress", false ); @@ -1408,6 +1409,8 @@ bool Profile::SaveAllToDir( RString sDir, bool bSignData ) const FILEMAN->CreateDir( sDir + EDIT_STEPS_SUBDIR ); if( ProfileManager::m_bProfileCourseEdits ) FILEMAN->CreateDir( sDir + EDIT_COURSES_SUBDIR ); + if (PREFSMAN->m_custom_songs_enable) + FILEMAN->CreateDir( sDir + SONGS_SUBDIR ); FILEMAN->CreateDir( sDir + SCREENSHOTS_SUBDIR ); FILEMAN->CreateDir( sDir + RIVAL_SUBDIR );