From 7c016ade8992d16c5cafabb4c912ff00d15b129c Mon Sep 17 00:00:00 2001 From: Nadya Zabrodina Date: Wed, 28 Oct 2015 17:16:30 +0300 Subject: [PATCH] [hg]: IDEA-146901 IOOBE if invoke MQ=>Go to patch for initial commit --- .../org/zmlx/hg4idea/action/mq/HgQGotoFromLogAction.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/action/mq/HgQGotoFromLogAction.java b/plugins/hg4idea/src/org/zmlx/hg4idea/action/mq/HgQGotoFromLogAction.java index be680afd8259..8baea933d1aa 100644 --- a/plugins/hg4idea/src/org/zmlx/hg4idea/action/mq/HgQGotoFromLogAction.java +++ b/plugins/hg4idea/src/org/zmlx/hg4idea/action/mq/HgQGotoFromLogAction.java @@ -29,11 +29,15 @@ import org.zmlx.hg4idea.command.mq.HgQGotoCommand; import org.zmlx.hg4idea.command.mq.HgQPopCommand; import org.zmlx.hg4idea.repo.HgRepository; +import java.util.List; + public class HgQGotoFromLogAction extends HgMqAppliedPatchAction { @Override protected void actionPerformed(@NotNull final HgRepository repository, @NotNull final VcsFullCommitDetails commit) { final Project project = repository.getProject(); - final Hash parentHash = commit.getParents().get(0); + List parents = commit.getParents(); + final Hash parentHash = parents.isEmpty() ? null : parents.get(0); + final HgNameWithHashInfo parentPatchName = ContainerUtil.find(repository.getMQAppliedPatches(), new Condition() { @Override public boolean value(HgNameWithHashInfo info) {