mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-27991 - CME: ProjectSettingsPanel.reset
This commit is contained in:
@@ -279,15 +279,19 @@ public class ProjectSettingsPanel extends PanelWithButtons {
|
||||
final List<ScopeSetting> mappings = new ArrayList<ScopeSetting>();
|
||||
final Map<String, String> copyrights = myManager.getCopyrightsMapping();
|
||||
final DependencyValidationManager manager = DependencyValidationManager.getInstance(myProject);
|
||||
final Set<String> scopes2Unmap = new HashSet<String>();
|
||||
for (final String scopeName : copyrights.keySet()) {
|
||||
final NamedScope scope = manager.getScope(scopeName);
|
||||
if (scope != null) {
|
||||
mappings.add(new ScopeSetting(scope, copyrights.get(scopeName)));
|
||||
}
|
||||
else {
|
||||
myManager.unmapCopyright(scopeName);
|
||||
scopes2Unmap.add(scopeName);
|
||||
}
|
||||
}
|
||||
for (String scopeName : scopes2Unmap) {
|
||||
myManager.unmapCopyright(scopeName);
|
||||
}
|
||||
myScopeMappingModel.setItems(mappings);
|
||||
updateButtons();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user