prevent resource leak

This commit is contained in:
Armin Schrenk
2026-02-11 15:16:11 +01:00
parent fb54d96997
commit 34e5d19a04

View File

@@ -63,7 +63,7 @@ public class JfxUiAppearanceProvider implements UiAppearanceProvider {
uiAppearanceListener.systemAppearanceChanged(newTheme);
};
LOG.debug("Register listener for OS theme changes");
uiAppearanceListeners.compute(uiAppearanceListener, (k, v) -> {
uiAppearanceListeners.computeIfAbsent(uiAppearanceListener, k -> {
Platform.runLater(() -> preferences.colorSchemeProperty().addListener(fxChangeListener));
return fxChangeListener;
});