From 30f600c244f5491d91e1639ced17d80b3873415e Mon Sep 17 00:00:00 2001 From: Sergey Simonchik Date: Thu, 8 Apr 2021 17:04:59 +0300 Subject: [PATCH] terminal: use parent directory path in "Open in Terminal" action (IDEA-265230) GitOrigin-RevId: 21bb0f5d350f9fa4acab564e8c11c0640d34e147 --- .../src/org/jetbrains/plugins/terminal/TerminalView.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalView.java b/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalView.java index aaa8b78a49f4..68e9b8cbc0fe 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalView.java +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalView.java @@ -447,8 +447,9 @@ public final class TerminalView implements Disposable { public void openTerminalIn(@Nullable VirtualFile fileToOpen) { TerminalTabState state = new TerminalTabState(); - if (fileToOpen != null) { - state.myWorkingDirectory = fileToOpen.getPath(); + VirtualFile parentDirectory = fileToOpen != null ? fileToOpen.getParent() : null; + if (parentDirectory != null) { + state.myWorkingDirectory = parentDirectory.getPath(); } createNewSession(myTerminalRunner, state); }