summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorAdrien Hopkins <adrien.p.hopkins@gmail.com>2024-03-03 11:11:51 -0500
committerAdrien Hopkins <adrien.p.hopkins@gmail.com>2024-03-03 11:11:51 -0500
commit0b296213ce91c2aa0e596419addd42fc4b4f5e1a (patch)
treedd930ab1d5a64d8832a2d5572682295a76c6b650 /src/main/java
parent044b1b6cd5189d0738f9c1382d5971eff717bae1 (diff)
Add comments to metric exception files
Diffstat (limited to 'src/main/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;