diff --git a/plugins/git4idea/src/git4idea/log/GitLogProvider.java b/plugins/git4idea/src/git4idea/log/GitLogProvider.java index 7ea80c8b80f3..a2027ecf4cee 100644 --- a/plugins/git4idea/src/git4idea/log/GitLogProvider.java +++ b/plugins/git4idea/src/git4idea/log/GitLogProvider.java @@ -15,7 +15,6 @@ */ package git4idea.log; -import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.diagnostic.Attachment; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; @@ -62,11 +61,11 @@ public class GitLogProvider implements VcsLogProvider { @NotNull private final VcsLogRefManager myRefSorter; @NotNull private final VcsLogObjectsFactory myVcsObjectsFactory; - public GitLogProvider(@NotNull Project project, @NotNull GitRepositoryManager repositoryManager) { + public GitLogProvider(@NotNull Project project, @NotNull GitRepositoryManager repositoryManager, @NotNull VcsLogObjectsFactory factory) { myProject = project; myRepositoryManager = repositoryManager; myRefSorter = new GitRefManager(myRepositoryManager); - myVcsObjectsFactory = ServiceManager.getService(myProject, VcsLogObjectsFactory.class); + myVcsObjectsFactory = factory; } @NotNull diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/log/HgLogProvider.java b/plugins/hg4idea/src/org/zmlx/hg4idea/log/HgLogProvider.java index 271ad34331c9..4a077bde5018 100644 --- a/plugins/hg4idea/src/org/zmlx/hg4idea/log/HgLogProvider.java +++ b/plugins/hg4idea/src/org/zmlx/hg4idea/log/HgLogProvider.java @@ -16,7 +16,6 @@ package org.zmlx.hg4idea.log; -import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Pair; @@ -52,11 +51,11 @@ public class HgLogProvider implements VcsLogProvider { @NotNull private final VcsLogRefManager myRefSorter; @NotNull private final VcsLogObjectsFactory myVcsObjectsFactory; - public HgLogProvider(@NotNull Project project, @NotNull HgRepositoryManager repositoryManager) { + public HgLogProvider(@NotNull Project project, @NotNull HgRepositoryManager repositoryManager, @NotNull VcsLogObjectsFactory factory) { myProject = project; myRepositoryManager = repositoryManager; myRefSorter = new HgRefManager(); - myVcsObjectsFactory = ServiceManager.getService(project, VcsLogObjectsFactory.class); + myVcsObjectsFactory = factory; } @NotNull