From 0271f06ead0740216544af2ba07ba8a3e2363b03 Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Mon, 6 Jul 2015 18:53:00 +0300 Subject: [PATCH] IDEA-138381 Restart for Plugin Updates is prompted even though no changes were introduced --- .../intellij/openapi/options/newEditor/ConfigurableEditor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/ConfigurableEditor.java b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/ConfigurableEditor.java index ab2ed99c76f9..0f064dc6565c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/ConfigurableEditor.java +++ b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/ConfigurableEditor.java @@ -125,7 +125,8 @@ class ConfigurableEditor extends AbstractEditor implements AnActionListener, AWT @Override boolean apply() { - return setError(apply(myConfigurable)); + // do not apply changes of a single configurable if it is not modified + return setError(apply(myApplyAction.isEnabled() ? myConfigurable : null)); } void openLink(Configurable configurable) {