diff --git a/app/src/main/java/com/keylesspalace/tusky/MainActivity.java b/app/src/main/java/com/keylesspalace/tusky/MainActivity.java index 382dfce6a..bff57dccb 100644 --- a/app/src/main/java/com/keylesspalace/tusky/MainActivity.java +++ b/app/src/main/java/com/keylesspalace/tusky/MainActivity.java @@ -133,7 +133,6 @@ public final class MainActivity extends BottomSheetActivity implements ActionBut private int notificationTabPosition; private MainPagerAdapter adapter; - private List tabs; private final EmojiCompat.InitCallback emojiInitCallback = new EmojiCompat.InitCallback() { @Override @@ -254,11 +253,6 @@ public final class MainActivity extends BottomSheetActivity implements ActionBut @Override public void onTabReselected(TabLayout.Tab tab) { - if (tabs.get(tab.getPosition()).getId().equals(TabDataKt.DIRECT)) { - popupView.findViewById(R.id.tab_reset).setVisibility(View.GONE); - popupView.findViewById(R.id.tab_text_reset).setVisibility(View.GONE); - } - popupView.findViewById(R.id.tab_jump_to_top) .setOnClickListener(v -> { if (adapter != null) { @@ -577,7 +571,7 @@ public final class MainActivity extends BottomSheetActivity implements ActionBut } private void setupTabs(boolean selectNotificationTab) { - tabs = accountManager.getActiveAccount().getTabPreferences(); + List tabs = accountManager.getActiveAccount().getTabPreferences(); adapter = new MainPagerAdapter(tabs, this); viewPager.setAdapter(adapter); diff --git a/app/src/main/java/com/keylesspalace/tusky/components/conversation/ConversationsFragment.kt b/app/src/main/java/com/keylesspalace/tusky/components/conversation/ConversationsFragment.kt index cab3823f2..1aab8ffb7 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/conversation/ConversationsFragment.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/conversation/ConversationsFragment.kt @@ -200,14 +200,7 @@ class ConversationsFragment : SFragment(), StatusActionListener, Injectable, Res } override fun onReset() { - viewModel.conversations.observe(this, Observer> { - adapter.submitList(it) - }) - viewModel.networkState.observe(this, Observer { - adapter.setNetworkState(it) - }) - - viewModel.load() + viewModel.refresh() } override fun onVoteInPoll(position: Int, choices: MutableList) {