diff options
author | Adrien Hopkins <adrien.p.hopkins@gmail.com> | 2024-03-03 11:11:51 -0500 |
---|---|---|
committer | Adrien Hopkins <adrien.p.hopkins@gmail.com> | 2024-03-03 11:11:51 -0500 |
commit | 0b296213ce91c2aa0e596419addd42fc4b4f5e1a (patch) | |
tree | dd930ab1d5a64d8832a2d5572682295a76c6b650 /src/main/java/sevenUnitsGUI/Presenter.java | |
parent | 044b1b6cd5189d0738f9c1382d5971eff717bae1 (diff) |
Add comments to metric exception files
Diffstat (limited to 'src/main/java/sevenUnitsGUI/Presenter.java')
-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; |