vcs: release action lock on error

This commit is contained in:
Aleksey Pivovarov
2018-08-14 13:59:10 +03:00
parent 46fdbb6e0e
commit 4e2c8a90dd
@@ -78,8 +78,8 @@ import org.jetbrains.annotations.TestOnly;
import java.awt.*;
import java.text.MessageFormat;
import java.util.*;
import java.util.List;
import java.util.*;
import static com.intellij.openapi.ui.Messages.getQuestionIcon;
import static com.intellij.util.ui.ConfirmationDialog.requestForConfirmation;
@@ -601,13 +601,12 @@ public class AbstractVcsHelperImpl extends AbstractVcsHelper {
}
@Override
public void onCancel() {
public void onFinished() {
lock.unlock();
}
@Override
public void onSuccess() {
lock.unlock();
if (exc[0] != null) {
showError(exc[0], failedText(virtualFile, revision));
}