Remove resolution tags, when the option is disabled

This commit is contained in:
0xboobface 2018-07-06 13:12:32 +02:00
parent 4c4f885844
commit 57c5cc7094
2 changed files with 9 additions and 1 deletions

View File

@ -106,7 +106,12 @@ public class SettingsTab extends Tab {
layout.add(new Label("Display stream resolution in overview"), 0, ++row);
loadResolution = new CheckBox();
loadResolution.setSelected(Config.getInstance().getSettings().determineResolution);
loadResolution.setOnAction((e) -> Config.getInstance().getSettings().determineResolution = loadResolution.isSelected());
loadResolution.setOnAction((e) -> {
Config.getInstance().getSettings().determineResolution = loadResolution.isSelected();
if(!loadResolution.isSelected()) {
ThumbOverviewTab.queue.clear();
}
});
layout.add(loadResolution, 1, row);
layout.add(new Label(), 0, ++row);

View File

@ -442,6 +442,9 @@ public class ThumbCell extends StackPane {
requestLayout();
if(Config.getInstance().getSettings().determineResolution) {
determineResolution();
} else {
resolutionBackground.setVisible(false);
resolutionTag.setVisible(false);
}
}