Browse Source

Fix #548

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 6 years ago
parent
commit
75e3722ad1

+ 2 - 2
app/build.gradle

@@ -136,8 +136,8 @@ dependencies {
     implementation fileTree(include: ['*'], dir: 'libs')
     implementation 'androidx.appcompat:appcompat:1.0.2'
     implementation 'com.google.android.material:material:1.0.0'
-    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha4'
-    implementation 'com.github.vanniktech:Emoji:746caa4623'
+    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta1'
+    implementation 'com.github.vanniktech:Emoji:0.6.0'
     implementation 'org.michaelevans.colorart:library:0.0.3'
     implementation "android.arch.work:work-runtime:${workVersion}"
     implementation "android.arch.work:work-rxjava2:${workVersion}"

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

@@ -550,10 +550,6 @@ public class ChatController extends BaseController implements MessagesListAdapte
             }
         }).build(messageInput);
 
-        if (mentionAutocomplete != null && mentionAutocomplete.isPopupShowing()) {
-            mentionAutocomplete.dismissPopup();
-        }
-
         if (getActivity() != null) {
             new KeyboardUtils(getActivity(), getView(), false);
         }
@@ -587,6 +583,10 @@ public class ChatController extends BaseController implements MessagesListAdapte
             wasDetached = true;
             leaveRoom();
         }
+
+        if (mentionAutocomplete != null && mentionAutocomplete.isPopupShowing()) {
+            mentionAutocomplete.dismissPopup();
+        }
     }
 
     @Override