summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnitsGUI/Presenter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/sevenUnitsGUI/Presenter.java')
-rw-r--r--src/main/java/sevenUnitsGUI/Presenter.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/sevenUnitsGUI/Presenter.java b/src/main/java/sevenUnitsGUI/Presenter.java
index fb134bb..b129d95 100644
--- a/src/main/java/sevenUnitsGUI/Presenter.java
+++ b/src/main/java/sevenUnitsGUI/Presenter.java
@@ -642,7 +642,9 @@ public final class Presenter {
private List<Map.Entry<String, String>> settingsFromFile(Path settingsFile) {
try (Stream<String> lines = Files.lines(settingsFile)) {
- return lines.map(Presenter::parseSettingLine).toList();
+ return lines.map(Presenter::withoutComments)
+ .filter(line -> !line.isBlank())
+ .map(Presenter::parseSettingLine).toList();
} catch (final IOException e) {
this.view.showErrorMessage("Settings Loading Error", "Error loading settings file. Using default settings.");
return null;