From feb75cbb9f269bfe7a2376cd9ffbc4e7beabbdf5 Mon Sep 17 00:00:00 2001 From: obsidian-zero <63155026+obsidian-zero@users.noreply.github.com> Date: Mon, 7 Jun 2021 23:52:19 +0800 Subject: [PATCH] Fixes #4357 After switching to different account, contributions screen shows pictures of previous account (#4421) * Update UploadMediaDetailFragment.java * Update LoginActivity.java Clear CompositeDisposable after logging in successfully. It may help solve the problem of saving the contribution to the previous account * Revert "Update UploadMediaDetailFragment.java" This reverts commit b1b4257f205b022ffaadee9f947357e5fc04c337. Co-authored-by: Obsidian_zero <1198474846@qq.com> --- app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java b/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java index 680e15953..64563ca0e 100644 --- a/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/auth/LoginActivity.java @@ -339,6 +339,7 @@ public class LoginActivity extends AccountAuthenticatorActivity { // no longer attached to activity! return; } + compositeDisposable.clear(); sessionManager.setUserLoggedIn(true); AppAdapter.get().updateAccount(loginResult); progressDialog.dismiss();