diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/ChatActivity.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/ChatActivity.kt
index f24be1b2d3fc93bdb3944f95b6b30850d42f9ef7..53e24ff5253f5872c66ac61659f9323bae18cb10 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/ChatActivity.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/ChatActivity.kt
@@ -443,7 +443,9 @@ class ChatActivity : ServiceBoundActivity(), SharedPreferences.OnSharedPreferenc
       .firstElement()
       .toLiveData()
       .observe(this, Observer {
-        if (resources.getBoolean(R.bool.buffer_drawer_exists) && viewModel.buffer.value == -1 && isInitialConnect) {
+        if (resources.getBoolean(R.bool.buffer_drawer_exists) &&
+            viewModel.buffer.value == Int.MAX_VALUE &&
+            isInitialConnect) {
           drawerLayout.openDrawer(Gravity.START)
           isInitialConnect = true
         }