Преглед на файлове

Fix a crashing bug

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic преди 6 години
родител
ревизия
8a07e94e0e
променени са 1 файла, в които са добавени 9 реда и са изтрити 3 реда
  1. 9 3
      app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java

+ 9 - 3
app/src/main/java/com/nextcloud/talk/controllers/ConversationsListController.java

@@ -468,21 +468,27 @@ public class ConversationsListController extends BaseController implements Searc
             @Override
             public void onChanged() {
                 super.onChanged();
-                recyclerView.smoothScrollToPosition(scrollTo);
+                if (recyclerView != null) {
+                    recyclerView.smoothScrollToPosition(scrollTo);
+                }
                 lastClickedConversationToken = "";
             }
 
             @Override
             public void onItemRangeChanged(int positionStart, int itemCount) {
                 super.onItemRangeChanged(positionStart, itemCount);
-                recyclerView.smoothScrollToPosition(scrollTo);
+                if (recyclerView != null) {
+                    recyclerView.smoothScrollToPosition(scrollTo);
+                }
                 lastClickedConversationToken = "";
             }
 
             @Override
             public void onItemRangeChanged(int positionStart, int itemCount, @Nullable Object payload) {
                 super.onItemRangeChanged(positionStart, itemCount, payload);
-                recyclerView.smoothScrollToPosition(scrollTo);
+                if (recyclerView != null) {
+                    recyclerView.smoothScrollToPosition(scrollTo);
+                }
                 lastClickedConversationToken = "";
             }
         });