From 76692e520f38fe95fbb23413b38abd6e15b66cbd Mon Sep 17 00:00:00 2001 From: Jorge Aguado Recio Date: Tue, 21 Jul 2026 14:33:15 +0200 Subject: [PATCH 1/2] fix: recalculate grid span count after rotation Signed-off-by: Jorge Aguado Recio --- .../presentation/files/filelist/MainFileListFragment.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/owncloudApp/src/main/java/com/owncloud/android/presentation/files/filelist/MainFileListFragment.kt b/owncloudApp/src/main/java/com/owncloud/android/presentation/files/filelist/MainFileListFragment.kt index 9ea97f407ab..ce0fa864928 100644 --- a/owncloudApp/src/main/java/com/owncloud/android/presentation/files/filelist/MainFileListFragment.kt +++ b/owncloudApp/src/main/java/com/owncloud/android/presentation/files/filelist/MainFileListFragment.kt @@ -332,6 +332,9 @@ class MainFileListFragment : Fragment(), override fun onConfigurationChanged(newConfig: Configuration) { super.onConfigurationChanged(newConfig) updateConfigDependentSizes() + if (mainFileListViewModel.isGridModeSetAsPreferred()) { + layoutManager.spanCount = ColumnQuantity(requireContext(), R.layout.grid_item).calculateNoOfColumns() + } } private fun updateConfigDependentSizes() { From 14c4b9c5ee2339d98516c133766df522e0a86c8c Mon Sep 17 00:00:00 2001 From: Jorge Aguado Recio Date: Tue, 21 Jul 2026 14:46:36 +0200 Subject: [PATCH 2/2] chore: add calens file Signed-off-by: Jorge Aguado Recio --- changelog/unreleased/4935 | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 changelog/unreleased/4935 diff --git a/changelog/unreleased/4935 b/changelog/unreleased/4935 new file mode 100644 index 00000000000..a9c055e3085 --- /dev/null +++ b/changelog/unreleased/4935 @@ -0,0 +1,7 @@ +Bugfix: Recalculate grid mode after rotation + +The grid mode column count has been recalculated after device rotation, +keeping file layouts aligned with the new orientation. + +https://github.com/owncloud/android/issues/4884 +https://github.com/owncloud/android/pull/4935