From 5f6c34f7c6efa4b19e3f4cab87ddc0c236e2f1af Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 29 Jun 2020 17:07:15 +0200 Subject: [PATCH] Always keep models --- .../main/java/eu/faircode/email/ViewModelMessages.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ViewModelMessages.java b/app/src/main/java/eu/faircode/email/ViewModelMessages.java index 5a8cf730ef..b14537a9de 100644 --- a/app/src/main/java/eu/faircode/email/ViewModelMessages.java +++ b/app/src/main/java/eu/faircode/email/ViewModelMessages.java @@ -195,11 +195,7 @@ public class ViewModelMessages extends ViewModel { owner.getLifecycle().addObserver(new LifecycleObserver() { @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) public void onDestroyed() { - int free_mb = Log.getFreeMemMb(); - boolean lowmem = (free_mb < LOW_MEM_MB); - - Log.d("Destroy model=" + viewType + - " lowmem=" + lowmem + " free=" + free_mb + " MB"); + Log.d("Destroy model=" + viewType); Model model = models.get(viewType); if (model != null) { @@ -207,7 +203,7 @@ public class ViewModelMessages extends ViewModel { model.list.removeObservers(owner); } - if (viewType == AdapterMessage.ViewType.THREAD || lowmem) { + if (viewType == AdapterMessage.ViewType.THREAD) { Log.d("Remove model=" + viewType); models.remove(viewType); }