|
|
@ -1224,6 +1224,9 @@ public class FragmentMessages extends FragmentBase
|
|
|
|
adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() {
|
|
|
|
adapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void onItemRangeRemoved(int positionStart, int itemCount) {
|
|
|
|
public void onItemRangeRemoved(int positionStart, int itemCount) {
|
|
|
|
|
|
|
|
if (!getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED))
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
|
|
if (accessibility || BuildConfig.DEBUG) {
|
|
|
|
if (accessibility || BuildConfig.DEBUG) {
|
|
|
|
RecyclerView.ViewHolder vh = rvMessage.findViewHolderForAdapterPosition(positionStart);
|
|
|
|
RecyclerView.ViewHolder vh = rvMessage.findViewHolderForAdapterPosition(positionStart);
|
|
|
|
if (vh == null && positionStart > 0)
|
|
|
|
if (vh == null && positionStart > 0)
|
|
|
|