mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-05-17 10:11:27 +00:00
Merge branch 'develop' into feature/installers
This commit is contained in:
@@ -188,9 +188,12 @@ public class FxApplication extends Application {
|
||||
}
|
||||
|
||||
private void applySystemTheme() {
|
||||
appearanceProvider.ifPresent(appearanceProvider -> {
|
||||
systemInterfaceThemeChanged(appearanceProvider.getSystemTheme());
|
||||
});
|
||||
if (appearanceProvider.isPresent()) {
|
||||
systemInterfaceThemeChanged(appearanceProvider.get().getSystemTheme());
|
||||
} else {
|
||||
LOG.warn("No UiAppearanceProvider present, assuming LIGHT theme...");
|
||||
applyLightTheme();
|
||||
}
|
||||
}
|
||||
|
||||
private void applyLightTheme() {
|
||||
|
||||
@@ -224,7 +224,7 @@ public class GeneralPreferencesController implements FxController {
|
||||
if (string == null) {
|
||||
return null;
|
||||
} else {
|
||||
return keychainAccessProviders.stream().filter(provider -> provider.getClass().getName().equals(string)).findAny().orElseThrow();
|
||||
return keychainAccessProviders.stream().filter(provider -> provider.getClass().getName().equals(string)).findAny().orElse(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user