From f19e294368f06f69de9af87fbfdbc14d2218fbbe Mon Sep 17 00:00:00 2001 From: nik Date: Fri, 12 May 2017 20:04:46 +0300 Subject: [PATCH] terminal: fixed isModified for newly created Terminal settings page This fixes ConfigurablesModifiedTest. --- .../org/jetbrains/plugins/terminal/TerminalSettingsPanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalSettingsPanel.java b/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalSettingsPanel.java index d75c99ab6d5d..143a62e132b2 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalSettingsPanel.java +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalSettingsPanel.java @@ -116,7 +116,7 @@ public class TerminalSettingsPanel { public boolean isModified() { return !Comparing.equal(myShellPathField.getText(), myOptionsProvider.getShellPath()) - || !Comparing.equal(myStartDirectoryField.getText(), myProjectOptionsProvider.getStartingDirectory()) + || !Comparing.equal(myStartDirectoryField.getText(), StringUtil.notNullize(myProjectOptionsProvider.getStartingDirectory())) || !Comparing.equal(myTabNameTextField.getText(), myOptionsProvider.getTabName()) || (myCloseSessionCheckBox.isSelected() != myOptionsProvider.closeSessionOnLogout()) || (myMouseReportCheckBox.isSelected() != myOptionsProvider.enableMouseReporting())