Clear filter label or criterion settings if they have been removed
FEA: ItEr77S15FilteringEnhancements
This commit is contained in:
parent
32641a5919
commit
08ec2695f3
1 changed files with 10 additions and 0 deletions
|
|
@ -125,6 +125,7 @@ public class SettingsController extends GenericForwardComposer {
|
|||
|
||||
public boolean save() {
|
||||
try {
|
||||
checkEmptyBandboxes();
|
||||
settingsModel.confirmSave();
|
||||
messages.showMessage(Level.INFO, _("Settings saved"));
|
||||
return true;
|
||||
|
|
@ -134,6 +135,15 @@ public class SettingsController extends GenericForwardComposer {
|
|||
return false;
|
||||
}
|
||||
|
||||
private void checkEmptyBandboxes() {
|
||||
if (projectsFilterLabelBandboxSearch.getSelectedElement() == null) {
|
||||
settingsModel.setProjectsFilterLabel(null);
|
||||
}
|
||||
if (resourcesLoadFilterCriterionBandboxSearch.getSelectedElement() == null) {
|
||||
settingsModel.setResourcesLoadFilterCriterion(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSelectedLanguage(Language language) {
|
||||
settingsModel.setApplicationLanguage(language);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue