]> Sergey Matveev's repositories - tofuproxy.git/commitdiff
Less hacking Tcl substitution
authorSergey Matveev <stargrave@stargrave.org>
Mon, 13 Sep 2021 14:55:36 +0000 (17:55 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 13 Sep 2021 14:55:36 +0000 (17:55 +0300)
verify.go

index 4c5ad35d526b9f0ab7daa709473c6b0423bccd48..29dbbc0b1e2892861730f5f55e0c3cf5ecfe52bf 100644 (file)
--- a/verify.go
+++ b/verify.go
@@ -94,12 +94,12 @@ proc addCertsWindow {name} {
 
     frame .fControl$name
     set l$name [label .lPage$name]
-    button .bNext$name -text "Next" -command "set page$name \[
-        paginator \$page$name +1 \$t$name \$l$name \$certs$name
-    ]"
-    button .bPrev$name -text "Prev" -command "set page$name \[
-        paginator \$page$name -1 \$t$name \$l$name \$certs$name
-    ]"
+    button .bNext$name -text "Next" -command [subst {
+        set page$name \[paginator \$page$name +1 \$t$name \$l$name \$certs$name]
+    }]
+    button .bPrev$name -text "Prev" -command [subst {
+        set page$name \[paginator \$page$name -1 \$t$name \$l$name \$certs$name]
+    }]
     grid .fControl$name
     grid .lPage$name .bNext$name .bPrev$name -in .fControl$name
     set page$name [paginator -1 +1 $t [set l$name] [set certs$name]]