From 6159e62ea07aac046953f01c3577bdefc6d2eafa Mon Sep 17 00:00:00 2001 From: "Vladislav.Soroka" Date: Mon, 19 Aug 2013 18:34:52 +0400 Subject: [PATCH] IDEA-112314 Gradle: Import Project Wizard: state (enabled/disabled) of 'Gradle home' field is remembered from the last import --- .../gradle/service/settings/GradleProjectSettingsControl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/GradleProjectSettingsControl.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/GradleProjectSettingsControl.java index a710fc8f027a..a45d85892d0d 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/GradleProjectSettingsControl.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/GradleProjectSettingsControl.java @@ -247,17 +247,19 @@ public class GradleProjectSettingsControl extends AbstractExternalProjectSetting public void updateWrapperControls(@Nullable String linkedProjectPath) { if (linkedProjectPath != null && GradleUtil.isGradleWrapperDefined(linkedProjectPath)) { myUseWrapperButton.setText(GradleBundle.message("gradle.settings.text.use.wrapper")); - myUseWrapperButton.setEnabled(true); if (getInitialSettings().isPreferLocalInstallationToWrapper()) { + myGradleHomePathField.setEnabled(true); myUseLocalDistributionButton.setSelected(true); } else { + myGradleHomePathField.setEnabled(false); myUseWrapperButton.setSelected(true); } } else { myUseWrapperButton.setText(GradleBundle.message("gradle.settings.text.use.wrapper.disabled")); myUseWrapperButton.setEnabled(false); + myGradleHomePathField.setEnabled(true); myUseLocalDistributionButton.setSelected(true); } }