Browse Source

Try to fix a bug

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 năm trước cách đây
mục cha
commit
a3b674c7e7

+ 7 - 7
app/src/main/java/com/nextcloud/talk/controllers/ChatController.java

@@ -490,8 +490,8 @@ public class ChatController extends BaseController implements MessagesListAdapte
                             getRouter().popToRoot(new VerticalChangeHandler());
                         } else {
                             getRouter().setRoot(RouterTransaction.with(new MagicBottomNavigationController())
-                            .pushChangeHandler(new HorizontalChangeHandler())
-                            .popChangeHandler(new HorizontalChangeHandler()));
+                                    .pushChangeHandler(new HorizontalChangeHandler())
+                                    .popChangeHandler(new HorizontalChangeHandler()));
                         }
                     }
 
@@ -540,13 +540,13 @@ public class ChatController extends BaseController implements MessagesListAdapte
                                 myFirstMessage = message;
                             }
 
-                            getActivity().runOnUiThread(() -> {
-                                if (popupBubble.isShown()) {
-                                    popupBubble.hide();
-                                }
+                            if (popupBubble != null && popupBubble.isShown()) {
+                                popupBubble.hide();
+                            }
 
+                            if (messagesList != null) {
                                 messagesList.smoothScrollToPosition(0);
-                            });
+                            }
                         }
 
                         @Override