Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Postpone PreferencesFX instantiation until after UI is ready

AuthorDaveJarvis <email>
Date2020-09-16 19:43:41 GMT-0700
Commitf603d1e905b2e8fb57e99fd4af84a15637eebe88
Parentf361c3f
Delta2 lines added, 6 lines removed, 4-line decrease
src/main/java/com/scrivenvar/sigils/SigilOperator.java
package com.scrivenvar.sigils;
-import com.scrivenvar.Services;
import com.scrivenvar.preferences.UserPreferences;
-import com.scrivenvar.service.Options;
import java.util.function.UnaryOperator;
*/
public abstract class SigilOperator implements UnaryOperator<String> {
- private static final Options sOptions = Services.load( Options.class );
-
protected static UserPreferences getUserPreferences() {
- return sOptions.getUserPreferences();
+ return UserPreferences.getInstance();
}
}
src/main/java/com/scrivenvar/MainWindow.java
private UserPreferences getUserPreferences() {
- return sOptions.getUserPreferences();
+ return UserPreferences.getInstance();
}