Fix npe if path prefix is undefined. Resolves #57

This commit is contained in:
Marcel Haßlinger 2021-09-23 22:40:38 +02:00
parent 66039e90c2
commit 9392b4f2ab

View File

@ -11,6 +11,7 @@ public class SettingsState {
public static final String DEFAULT_PREVIEW_LOCALE = "en";
public static final String DEFAULT_FILE_PATTERN = ".*";
public static final String DEFAULT_PATH_PREFIX = "";
public static final boolean DEFAULT_CODE_ASSISTANCE = true;
private String localesPath;
@ -45,6 +46,14 @@ public class SettingsState {
this.previewLocale = previewLocale;
}
public @NotNull String getPathPrefix() {
return pathPrefix != null ? pathPrefix : DEFAULT_PATH_PREFIX;
}
public void setPathPrefix(String pathPrefix) {
this.pathPrefix = pathPrefix;
}
public boolean isCodeAssistance() {
return codeAssistance == null ? DEFAULT_CODE_ASSISTANCE : codeAssistance;
}
@ -52,12 +61,4 @@ public class SettingsState {
public void setCodeAssistance(boolean codeAssistance) {
this.codeAssistance = codeAssistance;
}
public void setPathPrefix(String pathPrefix) {
this.pathPrefix = pathPrefix;
}
public String getPathPrefix() {
return pathPrefix;
}
}