From 79b359e35fc833e36ee63cb9556e68e2406b4784 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sat, 24 Mar 2018 03:46:27 +0100
Subject: [PATCH] Attempting to fix inconsistency detected crash

---
 .../ui/chat/buffers/BufferViewConfigFragment.kt       | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/buffers/BufferViewConfigFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/buffers/BufferViewConfigFragment.kt
index 714e484ad..baf634d4a 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/buffers/BufferViewConfigFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/buffers/BufferViewConfigFragment.kt
@@ -4,10 +4,7 @@ import android.arch.lifecycle.Observer
 import android.arch.lifecycle.ViewModelProviders
 import android.content.Context
 import android.os.Bundle
-import android.support.v7.widget.AppCompatSpinner
-import android.support.v7.widget.LinearLayoutManager
-import android.support.v7.widget.RecyclerView
-import android.support.v7.widget.Toolbar
+import android.support.v7.widget.*
 import android.view.*
 import android.widget.AdapterView
 import butterknife.BindView
@@ -308,8 +305,10 @@ class BufferViewConfigFragment : ServiceBoundFragment() {
         else                    -> false
       }
     }
-    chatList.layoutManager = LinearLayoutManager(context)
-    //chatList.itemAnimator = DefaultItemAnimator()
+    chatList.layoutManager = object : LinearLayoutManager(context) {
+      override fun supportsPredictiveItemAnimations() = false
+    }
+    chatList.itemAnimator = DefaultItemAnimator()
     chatList.setItemViewCacheSize(10)
     return view
   }
-- 
GitLab