add jump-to-top on reselect back into NotificationsFragment
This commit is contained in:
parent
843463ee7e
commit
0e8b0c3d4b
|
@ -54,6 +54,7 @@ import com.keylesspalace.tusky.entity.Notification
|
|||
import com.keylesspalace.tusky.fragment.SFragment
|
||||
import com.keylesspalace.tusky.interfaces.AccountActionListener
|
||||
import com.keylesspalace.tusky.interfaces.ActionButtonActivity
|
||||
import com.keylesspalace.tusky.interfaces.ReselectableFragment
|
||||
import com.keylesspalace.tusky.interfaces.StatusActionListener
|
||||
import com.keylesspalace.tusky.settings.PrefKeys
|
||||
import com.keylesspalace.tusky.util.CardViewMode
|
||||
|
@ -78,6 +79,7 @@ class NotificationsFragment :
|
|||
NotificationActionListener,
|
||||
AccountActionListener,
|
||||
MenuProvider,
|
||||
ReselectableFragment,
|
||||
Injectable {
|
||||
|
||||
@Inject
|
||||
|
@ -260,6 +262,13 @@ class NotificationsFragment :
|
|||
}
|
||||
}
|
||||
|
||||
override fun onReselect() {
|
||||
if (isAdded) {
|
||||
binding.recyclerView.layoutManager?.scrollToPosition(0)
|
||||
binding.recyclerView.stopScroll()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onRefresh() {
|
||||
adapter.refresh()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue