diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/sevenUnitsGUI/Presenter.java | 4 |
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; |