From 5a64b8c139b40eb07cedc17ad3b836d0914d7d3f Mon Sep 17 00:00:00 2001 From: JingMatrix Date: Fri, 13 Sep 2024 17:27:56 +0200 Subject: [PATCH] Avoid navigating to app list before loaded Close #27 --- .../java/org/lsposed/manager/ui/fragment/ModulesFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java index d9c8a85a955..3df1a1c3a52 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java @@ -608,7 +608,9 @@ public void onLoadCleared(@Nullable Drawable placeholder) { holder.root.setAlpha(moduleUtil.isModuleEnabled(item.packageName) ? 1.0f : .5f); holder.itemView.setOnClickListener(v -> { searchView.clearFocus(); - safeNavigate(ModulesFragmentDirections.actionModulesFragmentToAppListFragment(item.packageName, item.userId)); + if (isLoaded()) { + safeNavigate(ModulesFragmentDirections.actionModulesFragmentToAppListFragment(item.packageName, item.userId)); + } }); holder.itemView.setOnLongClickListener(v -> { searchView.clearFocus();