diff --git a/app/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java b/app/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java index 3adee261add5..e5ca8a79c66e 100644 --- a/app/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java +++ b/app/src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java @@ -15,7 +15,6 @@ import android.accounts.AuthenticatorException; import android.accounts.OperationCanceledException; import android.app.Activity; -import android.app.ComponentCaller; import android.content.Context; import android.content.Intent; import android.content.res.ColorStateList; @@ -1208,6 +1207,8 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { preferences.setLockTimestamp(0); finish(); } + } else if (requestCode == REQ_ALL_FILES_ACCESS || requestCode == REQ_MEDIA_ACCESS) { + checkStoragePermissionWarningBannerVisibility(); } } @@ -1436,15 +1437,6 @@ public BottomNavigationView getBottomNavigationView() { return bottomNavigationView; } - @Override - public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data, @NonNull ComponentCaller caller) { - super.onActivityResult(requestCode, resultCode, data, caller); - - if (requestCode == REQ_ALL_FILES_ACCESS || requestCode == REQ_MEDIA_ACCESS) { - checkStoragePermissionWarningBannerVisibility(); - } - } - private void checkStoragePermissionWarningBannerVisibility() { if (this instanceof SyncedFoldersActivity syncedFoldersActivity) { syncedFoldersActivity.setupStoragePermissionWarningBanner();