Fixed expanded count when deleting messages

pull/208/head
M66B 2 years ago
parent 62cc3a447c
commit 36eef0f2f4

@ -6167,6 +6167,19 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
if (viewType == AdapterMessage.ViewType.THREAD) {
if (handleThreadActions(messages, null, null))
return;
List<Long> ids = values.get("expanded");
if (ids != null)
for (long id : ids) {
boolean found = false;
for (TupleMessageEx message : messages)
if (message != null && message.id.equals(id)) {
found = true;
break;
}
if (!found)
ids.remove(id);
}
} else {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
boolean autoscroll = prefs.getBoolean("autoscroll", false);

Loading…
Cancel
Save