diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java
index 8f71cb74..cd27b69b 100644
--- a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java
+++ b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java
@@ -216,7 +216,9 @@ public class RepoFragment extends BaseFragment implements RepoLoader.RepoListene
@Override
public void onRepoLoaded() {
- adapter.refresh();
+ if (adapter != null) {
+ adapter.refresh();
+ }
updateRepoSummary();
}
diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoItemFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoItemFragment.java
index 0d9e9abc..7a37ad88 100644
--- a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoItemFragment.java
+++ b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoItemFragment.java
@@ -228,7 +228,9 @@ public class RepoItemFragment extends BaseFragment implements RepoLoader.RepoLis
@Override
public void onModuleReleasesLoaded(OnlineModule module) {
this.module = module;
- runAsync(releaseAdapter::loadItems);
+ if (releaseAdapter != null) {
+ runAsync(releaseAdapter::loadItems);
+ }
if (module.getReleases().size() == 1) {
showHint(R.string.module_release_no_more, true);
}
@@ -236,7 +238,9 @@ public class RepoItemFragment extends BaseFragment implements RepoLoader.RepoLis
@Override
public void onThrowable(Throwable t) {
- runAsync(releaseAdapter::loadItems);
+ if (releaseAdapter != null) {
+ runAsync(releaseAdapter::loadItems);
+ }
showHint(getString(R.string.repo_load_failed, t.getLocalizedMessage()), true);
}
diff --git a/app/src/main/res/values/themes_override.xml b/app/src/main/res/values/themes_override.xml
index b9514b8c..4e22058c 100644
--- a/app/src/main/res/values/themes_override.xml
+++ b/app/src/main/res/values/themes_override.xml
@@ -60,14 +60,6 @@
- false
-
-