diff --git a/platform/lang-impl/src/com/intellij/application/options/CodeCompletion.form b/platform/lang-impl/src/com/intellij/application/options/CodeCompletion.form index 36d917667655..691ad02ad8d5 100644 --- a/platform/lang-impl/src/com/intellij/application/options/CodeCompletion.form +++ b/platform/lang-impl/src/com/intellij/application/options/CodeCompletion.form @@ -160,7 +160,7 @@ - + @@ -192,7 +192,7 @@ - + diff --git a/platform/lang-impl/src/com/intellij/application/options/CodeCompletionPanel.java b/platform/lang-impl/src/com/intellij/application/options/CodeCompletionPanel.java index 9021da119bfe..b35e3271bbbc 100644 --- a/platform/lang-impl/src/com/intellij/application/options/CodeCompletionPanel.java +++ b/platform/lang-impl/src/com/intellij/application/options/CodeCompletionPanel.java @@ -62,6 +62,8 @@ public class CodeCompletionPanel { private JBRadioButton myAllLetters; private JBLabel myBasicShortcut; private JBLabel mySmartShortcut; + private JPanel myCbOnCodeCompletionPanel; + private JPanel myCbOnSmartTypeCompletionPanel; public CodeCompletionPanel() { ChangeListener updateCaseCheckboxes = __ -> { @@ -106,9 +108,9 @@ public class CodeCompletionPanel { } ); - hideOption(myCbOnSmartTypeCompletion, OptionId.COMPLETION_SMART_TYPE); - hideOption(myCbOnCodeCompletion, OptionId.AUTOCOMPLETE_ON_BASIC_CODE_COMPLETION); - if(!myCbOnSmartTypeCompletion.isVisible() && !myCbOnCodeCompletion.isVisible()) + hideOption(myCbOnSmartTypeCompletionPanel, OptionId.COMPLETION_SMART_TYPE); + hideOption(myCbOnCodeCompletionPanel, OptionId.AUTOCOMPLETE_ON_BASIC_CODE_COMPLETION); + if(!myCbOnSmartTypeCompletionPanel.isVisible() && !myCbOnCodeCompletionPanel.isVisible()) myAutoInsertLabel.setVisible(false); reset();