some changes

inspect_home_cache
Thomas 2 years ago
parent f2c42de0ca
commit c89cabdcb4

@ -24,7 +24,7 @@
</queries> </queries>
<application <application
android:name="app.fedilab.android.MainApplication" android:name="app.fedilab.android.MainApplication"
android:allowBackup="false" android:allowBackup="true"
android:dataExtractionRules="@xml/extraction_rules" android:dataExtractionRules="@xml/extraction_rules"
android:fullBackupContent="@xml/backup_rules" android:fullBackupContent="@xml/backup_rules"
android:configChanges="orientation|screenSize" android:configChanges="orientation|screenSize"

@ -243,7 +243,7 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt
if (b != null) { if (b != null) {
if (b.getBoolean(Helper.RECEIVE_REDRAW_TOPBAR, false)) { if (b.getBoolean(Helper.RECEIVE_REDRAW_TOPBAR, false)) {
List<MastodonList> mastodonLists = (List<MastodonList>) b.getSerializable(Helper.RECEIVE_MASTODON_LIST); List<MastodonList> mastodonLists = (List<MastodonList>) b.getSerializable(Helper.RECEIVE_MASTODON_LIST);
if (mastodonLists.size() == 0) { if (mastodonLists != null && mastodonLists.size() == 0) {
mastodonLists = null; mastodonLists = null;
} }
redrawPinned(mastodonLists); redrawPinned(mastodonLists);
@ -1228,9 +1228,9 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt
//Fetch remote lists for the authenticated account and update them //Fetch remote lists for the authenticated account and update them
new ViewModelProvider(BaseMainActivity.this).get(TimelinesVM.class).getLists(currentInstance, currentToken) new ViewModelProvider(BaseMainActivity.this).get(TimelinesVM.class).getLists(currentInstance, currentToken)
.observe(this, mastodonLists -> { .observe(this, mastodonLists -> {
if (mastodonLists.size() == 0) { if (mastodonLists != null && mastodonLists.size() == 0) {
mastodonLists = null; mastodonLists = null;
} }
PinnedTimelineHelper.redrawTopBarPinned(BaseMainActivity.this, binding, pinned, bottomMenu, mastodonLists); PinnedTimelineHelper.redrawTopBarPinned(BaseMainActivity.this, binding, pinned, bottomMenu, mastodonLists);
} }
); );

Loading…
Cancel
Save