Browse Source

Fix crash when switching accounts

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 years ago
parent
commit
245505bb71

+ 8 - 1
app/src/main/java/com/nextcloud/talk/controllers/SwitchAccountController.java

@@ -111,7 +111,14 @@ public class SwitchAccountController extends BaseController {
                             public void onNext(UserEntity userEntity) {
                                 cookieManager.getCookieStore().removeAll();
                                 userUtils.disableAllUsersWithoutId(userEntity.getId());
-                                getRouter().popCurrentController();
+                                if (getActivity() != null) {
+                                    getActivity().runOnUiThread(new Runnable() {
+                                        @Override
+                                        public void run() {
+                                            getRouter().popCurrentController();
+                                        }
+                                    });
+                                }
                             }
 
                             @Override