mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup — extract configurationModule
This commit is contained in:
+4
-3
@@ -127,10 +127,11 @@ public abstract class ModuleBasedConfiguration<ConfigurationModule extends RunCo
|
||||
|
||||
// AbstractPythonRunConfiguration calls in the constructor and so, there is a chance that newly created configuration will have module, but old haven't
|
||||
// and so, on readExternal module will be lost
|
||||
String moduleName = StringUtil.nullize(configuration.getConfigurationModule().getModuleName());
|
||||
RunConfigurationModule configurationModule = configuration.getConfigurationModule();
|
||||
String moduleName = StringUtil.nullize(configurationModule.getModuleName());
|
||||
configuration.readExternal(element);
|
||||
if (moduleName != null && StringUtil.nullize(configuration.getConfigurationModule().getModuleName()) == null) {
|
||||
configuration.getConfigurationModule().setModuleName(moduleName);
|
||||
if (moduleName != null && StringUtil.nullize(configurationModule.getModuleName()) == null) {
|
||||
configurationModule.setModuleName(moduleName);
|
||||
}
|
||||
return configuration;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user