Merge pull request #510 from plumpy/master

Pass the project as a parameter to getDefaultFolder.
This commit is contained in:
Dmitry Trofimov
2017-02-07 13:47:08 +03:00
committed by GitHub
4 changed files with 4 additions and 5 deletions
@@ -18,7 +18,6 @@ package org.jetbrains.plugins.terminal;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.options.UnnamedConfigurable;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Map;
@@ -36,7 +35,7 @@ public abstract class LocalTerminalCustomizer {
}
@Nullable
protected String getDefaultFolder() {
protected String getDefaultFolder(Project project) {
return null;
}
@@ -127,7 +127,7 @@ public class LocalTerminalDirectRunner extends AbstractTerminalRunner<PtyProcess
command = customizer.customizeCommandAndEnvironment(myProject, command, envs);
if (directory == null) {
directory = customizer.getDefaultFolder();
directory = customizer.getDefaultFolder(myProject);
}
}
catch (Exception e) {
@@ -56,7 +56,7 @@ class TerminalProjectOptionsProvider(val project: Project) : PersistentStateComp
try {
if (directory == null) {
directory = customizer.defaultFolder
directory = customizer.getDefaultFolder(project)
}
}
catch (e: Exception) {
@@ -89,7 +89,7 @@ class PyVirtualEnvTerminalCustomizer : LocalTerminalCustomizer() {
}
override fun getDefaultFolder(): String? {
override fun getDefaultFolder(project: Project): String? {
return null
}