diff options
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view/page/TimelinePageFragment.kt')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/view/page/TimelinePageFragment.kt | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/page/TimelinePageFragment.kt b/app/src/main/java/net/lacolaco/smileessence/view/page/TimelinePageFragment.kt index ff38f3cb..a7ee5602 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/page/TimelinePageFragment.kt +++ b/app/src/main/java/net/lacolaco/smileessence/view/page/TimelinePageFragment.kt @@ -18,17 +18,18 @@ abstract class TimelinePageFragment<T : IdObject, out PI : PageInfo> : PageFragm override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - tweets_recycler_view.addItemDecoration(DividerItemDecoration(activity, DividerItemDecoration.VERTICAL)) - val layoutManager = LinearLayoutManager(activity) - layoutManager.orientation = LinearLayoutManager.VERTICAL - tweets_recycler_view.layoutManager = layoutManager + tweets_recycler_view.addItemDecoration( + DividerItemDecoration(activity, DividerItemDecoration.VERTICAL)) + val lm = LinearLayoutManager(activity) + lm.orientation = LinearLayoutManager.VERTICAL + tweets_recycler_view.layoutManager = lm tweets_recycler_view.adapter = adapter tweets_recycler_view.itemAnimator = null adapterDataObserver = object : RecyclerView.AdapterDataObserver() { override fun onItemRangeInserted(positionStart: Int, itemCount: Int) { if (positionStart == 0 && itemCount == 1 && - layoutManager.findFirstVisibleItemPosition() == 0 && - (layoutManager.getChildAt(0) != null || layoutManager.getChildAt(0).top == 0)) { + lm.findFirstVisibleItemPosition() == 0 && + (lm.getChildAt(0) != null || lm.getChildAt(0).top == 0)) { tweets_recycler_view.scrollToPosition(0) } } |