From 217205e4333dea80efe1b86c653e46d632cb997c Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Tue, 5 Feb 2019 15:57:43 +0100 Subject: [PATCH 1/2] To avoid strange images in Android gallery, pre-create TEXTURES with a .nomedia, and add .nomedia to the PSP directory. --- UI/NativeApp.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index 55d4c3b955..d02e9fbc4f 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -344,11 +344,15 @@ void CreateDirectoriesAndroid() { File::CreateFullPath(GetSysDirectory(DIRECTORY_SAVESTATE)); File::CreateFullPath(GetSysDirectory(DIRECTORY_GAME)); File::CreateFullPath(GetSysDirectory(DIRECTORY_SYSTEM)); + File::CreateFullPath(GetSysDirectory(DIRECTORY_TEXTURES)); - // Avoid media scanners in PPSSPP_STATE and SAVEDATA directories + // Avoid media scanners in PPSSPP_STATE and SAVEDATA directories, + // and in the root PSP directory as well. + File::CreateEmptyFile(g_Config.memStickDirectory + "PSP/.nomedia"); File::CreateEmptyFile(GetSysDirectory(DIRECTORY_SAVESTATE) + ".nomedia"); File::CreateEmptyFile(GetSysDirectory(DIRECTORY_SAVEDATA) + ".nomedia"); File::CreateEmptyFile(GetSysDirectory(DIRECTORY_SYSTEM) + ".nomedia"); + File::CreateEmptyFile(GetSysDirectory(DIRECTORY_TEXTURES) + ".nomedia"); } static void CheckFailedGPUBackends() { From 58db029f7e562b2bb62e52189aaed70ab99af62d Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Tue, 5 Feb 2019 16:40:10 +0100 Subject: [PATCH 2/2] Android .nomedia: Don't hide everything under PSP, too harsh. --- UI/NativeApp.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index d02e9fbc4f..7b7cee5158 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -348,7 +348,6 @@ void CreateDirectoriesAndroid() { // Avoid media scanners in PPSSPP_STATE and SAVEDATA directories, // and in the root PSP directory as well. - File::CreateEmptyFile(g_Config.memStickDirectory + "PSP/.nomedia"); File::CreateEmptyFile(GetSysDirectory(DIRECTORY_SAVESTATE) + ".nomedia"); File::CreateEmptyFile(GetSysDirectory(DIRECTORY_SAVEDATA) + ".nomedia"); File::CreateEmptyFile(GetSysDirectory(DIRECTORY_SYSTEM) + ".nomedia");