From 613fe6d1a23e7ddbeb34853bf417f779219b232e Mon Sep 17 00:00:00 2001 From: alperozturk Date: Wed, 10 Dec 2025 08:35:45 +0100 Subject: [PATCH] fix: reopening list from navigation view Signed-off-by: alperozturk --- .../android/ui/fragment/OCFileListFragment.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java b/app/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java index 18038398955f..2f2766ac6f83 100644 --- a/app/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java +++ b/app/src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java @@ -1852,17 +1852,14 @@ protected void handleSearchEvent(SearchEvent event) { searchFragment = true; setFabVisible(false); - Runnable switchViewsRunnable = () -> { + new Handler(Looper.getMainLooper()).post(() -> { + updateSortButton(); if (isGridViewPreferred(mFile) && !isGridEnabled()) { switchToGridView(); } else if (!isGridViewPreferred(mFile) && isGridEnabled()) { switchToListView(); } - }; - - updateSortButton(); - - new Handler(Looper.getMainLooper()).post(switchViewsRunnable); + }); final User currentUser = accountManager.getUser(); final var remoteOperation = getSearchRemoteOperation(currentUser, event); @@ -1870,7 +1867,6 @@ protected void handleSearchEvent(SearchEvent event) { searchTask.execute(); } - protected RemoteOperation getSearchRemoteOperation(final User currentUser, final SearchEvent event) { boolean searchOnlyFolders = (getArguments() != null && getArguments().getBoolean(ARG_SEARCH_ONLY_FOLDER, false));