mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
ES: honor the current project during the settings control reset
This commit is contained in:
+3
-1
@@ -32,11 +32,13 @@ public class ExternalSystemEditTaskDialog extends DialogWrapper {
|
||||
@NotNull private final ExternalSystemTaskExecutionSettings myTaskExecutionSettings;
|
||||
@NotNull private final ExternalSystemTaskSettingsControl myControl;
|
||||
@Nullable private JComponent contentPane;
|
||||
@NotNull private final Project myProject;
|
||||
|
||||
public ExternalSystemEditTaskDialog(@NotNull Project project,
|
||||
@NotNull ExternalSystemTaskExecutionSettings taskExecutionSettings,
|
||||
@NotNull ProjectSystemId externalSystemId) {
|
||||
super(project, true);
|
||||
myProject = project;
|
||||
myTaskExecutionSettings = taskExecutionSettings;
|
||||
|
||||
setTitle(ExternalSystemBundle.message("tasks.edit.task.title", externalSystemId.getReadableName()));
|
||||
@@ -51,7 +53,7 @@ public class ExternalSystemEditTaskDialog extends DialogWrapper {
|
||||
if (contentPane == null) {
|
||||
contentPane = new PaintAwarePanel(new GridBagLayout());
|
||||
myControl.fillUi((PaintAwarePanel)contentPane, 0);
|
||||
myControl.reset();
|
||||
myControl.reset(myProject);
|
||||
}
|
||||
return contentPane;
|
||||
}
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ public class ExternalSystemRunConfigurationEditor extends SettingsEditor<Externa
|
||||
@Override
|
||||
protected void resetEditorFrom(@NotNull ExternalSystemRunConfiguration s) {
|
||||
myControl.setOriginalSettings(s.getSettings());
|
||||
myControl.reset();
|
||||
myControl.reset(s.getProject());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user