diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java index 710515d77..62cc06a29 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java @@ -1229,7 +1229,7 @@ public abstract class CoreReaderFragment extends BaseFragment switch (intent.getAction()) { case Intent.ACTION_PROCESS_TEXT: { goToSearchWithText(intent); - intent.setAction(null); // see https://github.com/kiwix/kiwix-android/issues/2607 + removeIntentAction(intent);// see https://github.com/kiwix/kiwix-android/issues/2607 break; } case CoreSearchWidget.TEXT_CLICKED: @@ -1251,6 +1251,10 @@ public abstract class CoreReaderFragment extends BaseFragment } } + private void removeIntentAction(Intent intent) { + intent.setAction(null); + } + private void openSearch(String searchString, Boolean isOpenedFromTabView, Boolean isVoice) { ((CoreMainActivity) requireActivity()).openSearch(searchString, isOpenedFromTabView, isVoice); }