diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/status/ui/HgCurrentBranchStatusUpdater.java b/plugins/hg4idea/src/org/zmlx/hg4idea/status/ui/HgCurrentBranchStatusUpdater.java index 351f58f3aab3..5ffc94e4df3b 100644 --- a/plugins/hg4idea/src/org/zmlx/hg4idea/status/ui/HgCurrentBranchStatusUpdater.java +++ b/plugins/hg4idea/src/org/zmlx/hg4idea/status/ui/HgCurrentBranchStatusUpdater.java @@ -22,6 +22,7 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.util.messages.MessageBusConnection; import com.intellij.util.ui.UIUtil; import com.intellij.vcsUtil.VcsUtil; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.zmlx.hg4idea.HgRevisionNumber; import org.zmlx.hg4idea.HgUpdater; @@ -41,7 +42,6 @@ public class HgCurrentBranchStatusUpdater implements HgUpdater { private MessageBusConnection busConnection; - public HgCurrentBranchStatusUpdater(HgVcs vcs, HgCurrentBranchStatus currentBranchStatus) { this.vcs = vcs; this.currentBranchStatus = currentBranchStatus; @@ -99,22 +99,16 @@ public class HgCurrentBranchStatusUpdater implements HgUpdater { } } - - private void handleUpdate(Project project, @Nullable String branch, List parents) { - + private void handleUpdate(@NotNull Project project, @Nullable String branch, @NotNull List parents) { currentBranchStatus.updateFor(branch, parents); - project.getMessageBus().syncPublisher(HgVcs.STATUS_TOPIC).update(project, null); } - public void activate() { - busConnection = vcs.getProject().getMessageBus().connect(); busConnection.subscribe(HgVcs.BRANCH_TOPIC, this); } - public void deactivate() { busConnection.disconnect(); }