Remove resolution tags, when the option is disabled
This commit is contained in:
parent
4c4f885844
commit
57c5cc7094
|
@ -106,7 +106,12 @@ public class SettingsTab extends Tab {
|
||||||
layout.add(new Label("Display stream resolution in overview"), 0, ++row);
|
layout.add(new Label("Display stream resolution in overview"), 0, ++row);
|
||||||
loadResolution = new CheckBox();
|
loadResolution = new CheckBox();
|
||||||
loadResolution.setSelected(Config.getInstance().getSettings().determineResolution);
|
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(loadResolution, 1, row);
|
||||||
|
|
||||||
layout.add(new Label(), 0, ++row);
|
layout.add(new Label(), 0, ++row);
|
||||||
|
|
|
@ -442,6 +442,9 @@ public class ThumbCell extends StackPane {
|
||||||
requestLayout();
|
requestLayout();
|
||||||
if(Config.getInstance().getSettings().determineResolution) {
|
if(Config.getInstance().getSettings().determineResolution) {
|
||||||
determineResolution();
|
determineResolution();
|
||||||
|
} else {
|
||||||
|
resolutionBackground.setVisible(false);
|
||||||
|
resolutionTag.setVisible(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue