about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2025-05-13 22:12:41 +0200
committerbptato <nincsnevem662@gmail.com>2025-05-13 22:13:11 +0200
commita3d5bf9d55d20cfbecd14cf5fa0cd61163ff4fc7 (patch)
tree13300995ed7ba295f047c0105b781983bb5034c2 /src
parent5223a6e86f53dd47a5de33f5e8f1fe6206174329 (diff)
downloadchawan-a3d5bf9d55d20cfbecd14cf5fa0cd61163ff4fc7.tar.gz
config: remove excessive dot from warning message
Diffstat (limited to 'src')
-rw-r--r--src/config/config.nim5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/config/config.nim b/src/config/config.nim
index ef138ca5..d9a75591 100644
--- a/src/config/config.nim
+++ b/src/config/config.nim
@@ -401,8 +401,7 @@ proc typeCheck(v: TomlValue; t: set[TomlValueType]; k: string): Err[string] =
 
 proc warnValuesLeft(ctx: var ConfigParser; v: TomlValue; k: string) =
   for fk in v.keys:
-    let kk = if k != "": k & '.' & fk else: fk
-    ctx.warnings.add("unrecognized option " & kk)
+    ctx.warnings.add("unrecognized option " & k & fk)
 
 proc parseConfigValue(ctx: var ConfigParser; x: var object; v: TomlValue;
     k: string): Err[string] =
@@ -620,7 +619,7 @@ proc parseConfigValue(ctx: var ConfigParser; x: var CSSConfig; v: TomlValue;
   if v.pop("inline", vv):
     ?typeCheck(vv, tvtString, k & ".inline")
     x.stylesheet &= vv.s
-  ctx.warnValuesLeft(v, k)
+  ctx.warnValuesLeft(v, k & '.')
   ok()
 
 proc parseConfigValue(ctx: var ConfigParser; x: var Regex; v: TomlValue;