From 28bc998651adfa53a161845c74604c024dbd355b Mon Sep 17 00:00:00 2001 From: Geoffrey Sisco Date: Thu, 12 Mar 2026 20:06:19 -0400 Subject: [PATCH] Fix file rename in drawer views Use file mode and parent directory from the selected item when invoking rename instead of fragment navigation state. Use HybridFile parent handling so rename follows Amaze filesystem abstractions for remote modes and DocumentFile-backed paths. --- .../com/amaze/filemanager/ui/fragments/MainFragment.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/amaze/filemanager/ui/fragments/MainFragment.java b/app/src/main/java/com/amaze/filemanager/ui/fragments/MainFragment.java index d0a90343e1..65c30b2a83 100644 --- a/app/src/main/java/com/amaze/filemanager/ui/fragments/MainFragment.java +++ b/app/src/main/java/com/amaze/filemanager/ui/fragments/MainFragment.java @@ -1042,13 +1042,14 @@ public void rename(final HybridFileParcelable f) { AppCompatEditText textfield = dialog.getCustomView().findViewById(R.id.singleedittext_input); String name1 = textfield.getText().toString().trim(); + String targetParent = f.getParent(requireContext()); getMainActivity() .mainActivityHelper .rename( - mainFragmentViewModel.getOpenMode(), + f.getMode(), f.getPath(), - mainFragmentViewModel.getCurrentPath(), + targetParent, name1, f.isDirectory(), getActivity(),