From 033be3ee5380a43dbcdab4c516bf5b39a9c82b8c Mon Sep 17 00:00:00 2001 From: pelya Date: Sun, 13 Mar 2016 22:51:55 +0200 Subject: [PATCH] SDL: we always have permission to write to our own dir on SD card on KitKat --- project/java/Settings.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/project/java/Settings.java b/project/java/Settings.java index 66680caa87..9f4bb6a1a8 100644 --- a/project/java/Settings.java +++ b/project/java/Settings.java @@ -418,7 +418,8 @@ static void Load( final MainActivity p ) Log.i("SDL", "libSDL: SD card or external storage is not mounted (state " + Environment.getExternalStorageState() + "), switching to the internal storage."); Globals.DownloadToSdcard = false; } - if( p.getPackageManager().checkPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE, p.getPackageName()) != PackageManager.PERMISSION_GRANTED ) + if( p.getPackageManager().checkPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE, p.getPackageName()) != PackageManager.PERMISSION_GRANTED && + android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.KITKAT ) { Log.i("SDL", "libSDL: We don't have permission to write to SD card, switching to the internal storage."); Globals.DownloadToSdcard = false;