Fix NPE (#1574)
This commit is contained in:
parent
f02712ce5c
commit
998baed2aa
|
|
@ -216,7 +216,9 @@ public class RepoFragment extends BaseFragment implements RepoLoader.RepoListene
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onRepoLoaded() {
|
public void onRepoLoaded() {
|
||||||
adapter.refresh();
|
if (adapter != null) {
|
||||||
|
adapter.refresh();
|
||||||
|
}
|
||||||
updateRepoSummary();
|
updateRepoSummary();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -228,7 +228,9 @@ public class RepoItemFragment extends BaseFragment implements RepoLoader.RepoLis
|
||||||
@Override
|
@Override
|
||||||
public void onModuleReleasesLoaded(OnlineModule module) {
|
public void onModuleReleasesLoaded(OnlineModule module) {
|
||||||
this.module = module;
|
this.module = module;
|
||||||
runAsync(releaseAdapter::loadItems);
|
if (releaseAdapter != null) {
|
||||||
|
runAsync(releaseAdapter::loadItems);
|
||||||
|
}
|
||||||
if (module.getReleases().size() == 1) {
|
if (module.getReleases().size() == 1) {
|
||||||
showHint(R.string.module_release_no_more, true);
|
showHint(R.string.module_release_no_more, true);
|
||||||
}
|
}
|
||||||
|
|
@ -236,7 +238,9 @@ public class RepoItemFragment extends BaseFragment implements RepoLoader.RepoLis
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onThrowable(Throwable t) {
|
public void onThrowable(Throwable t) {
|
||||||
runAsync(releaseAdapter::loadItems);
|
if (releaseAdapter != null) {
|
||||||
|
runAsync(releaseAdapter::loadItems);
|
||||||
|
}
|
||||||
showHint(getString(R.string.repo_load_failed, t.getLocalizedMessage()), true);
|
showHint(getString(R.string.repo_load_failed, t.getLocalizedMessage()), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -60,14 +60,6 @@
|
||||||
<item name="allowDividerBelow">false</item>
|
<item name="allowDividerBelow">false</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="PreferenceCategoryTitleTextStyle" tools:override="true">
|
|
||||||
<item name="android:fontFamily">sans-serif-medium</item>
|
|
||||||
<item name="android:textAllCaps">true</item>
|
|
||||||
<item name="android:textSize">11sp</item>
|
|
||||||
<!-- 0.8 Spacing, 0.8/11 = 0.072727273 -->
|
|
||||||
<item name="android:letterSpacing">0.072727273</item>
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<!-- Base themes -->
|
<!-- Base themes -->
|
||||||
<style name="Base.Light" parent="Theme.Material3.Light" tools:override="true">
|
<style name="Base.Light" parent="Theme.Material3.Light" tools:override="true">
|
||||||
<item name="android:statusBarColor">?android:colorBackground</item>
|
<item name="android:statusBarColor">?android:colorBackground</item>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue