From 43ae4bbdb7c189e614f5f7af0a2dc53e70a741bd Mon Sep 17 00:00:00 2001 From: Fabian Henneke Date: Tue, 2 Jun 2020 11:33:38 +0200 Subject: [PATCH] Address GitOperationActivity regressions (#824) --- app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.kt b/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.kt index 0b4caadf..1fd5f9e5 100644 --- a/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.kt +++ b/app/src/main/java/com/zeapo/pwdstore/git/GitAsyncTask.kt @@ -20,6 +20,7 @@ import org.eclipse.jgit.api.PushCommand import org.eclipse.jgit.api.RebaseResult import org.eclipse.jgit.api.StatusCommand import org.eclipse.jgit.transport.RemoteRefUpdate +import org.eclipse.jgit.transport.SshSessionFactory import java.io.IOException import java.lang.ref.WeakReference @@ -133,7 +134,6 @@ class GitAsyncTask( operation.onError(rootCauseException(result.err)) if (finishWithResultOnEnd != null) { activity?.setResult(Activity.RESULT_CANCELED) - activity?.finish() } } is Result.Ok -> { @@ -147,6 +147,7 @@ class GitAsyncTask( if (refreshListOnEnd) { (activity as? PasswordStore)?.resetPasswordList() } + SshSessionFactory.setInstance(null) } }