diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/status/HgRemoteStatusUpdater.java b/plugins/hg4idea/src/org/zmlx/hg4idea/status/HgRemoteStatusUpdater.java index b1125bda0395..7c5cfbfd5d67 100644 --- a/plugins/hg4idea/src/org/zmlx/hg4idea/status/HgRemoteStatusUpdater.java +++ b/plugins/hg4idea/src/org/zmlx/hg4idea/status/HgRemoteStatusUpdater.java @@ -76,8 +76,8 @@ public class HgRemoteStatusUpdater implements HgUpdater { if (project.isDisposed()) return; final VirtualFile[] roots = root != null ? new VirtualFile[]{root} : ProjectLevelVcsManager.getInstance(project).getRootsUnderVcs(myVcs); - updateChangesetStatus(project, roots, myIncomingStatus, true); - updateChangesetStatus(project, roots, myOutgoingStatus, false); + updateChangesStatusSynchronously(project, roots, myIncomingStatus, true); + updateChangesStatusSynchronously(project, roots, myOutgoingStatus, false); project.getMessageBus().syncPublisher(HgVcs.INCOMING_OUTGOING_CHECK_TOPIC).update(); @@ -110,7 +110,7 @@ public class HgRemoteStatusUpdater implements HgUpdater { } } - private void updateChangesetStatus(Project project, VirtualFile[] roots, HgChangesetStatus status, boolean incoming) { + private void updateChangesStatusSynchronously(Project project, VirtualFile[] roots, HgChangesetStatus status, boolean incoming) { if (!myProjectSettings.isCheckIncomingOutgoing()) return; final List changesets = new LinkedList(); for (VirtualFile root : roots) {