X-Git-Url: http://www.git.stargrave.org/?p=tofuproxy.git;a=blobdiff_plain;f=rounds%2Fgemini.go;fp=rounds%2Fgemini.go;h=71da97f361bfe33526a696be30e00ac0b2177b62;hp=b3d942926f16e3a3c0e71fe615f350c94cafa1f4;hb=a3389f7cb43a5eee73194f2f5eb07ee1f1a22ddd;hpb=fade176bf3a5395a3b4528a6a20683dfd3ef3963
diff --git a/rounds/gemini.go b/rounds/gemini.go
index b3d9429..71da97f 100644
--- a/rounds/gemini.go
+++ b/rounds/gemini.go
@@ -227,14 +227,22 @@ func RoundGemini(
switch len(cols) {
case 1:
fmt.Fprintf(
- &buf, "%s [2]
\n",
- u1, html.EscapeString(cols[0]), u2,
+ &buf, "%s",
+ u1, html.EscapeString(cols[0]),
)
+ if u1 != u2 {
+ fmt.Fprintf(&buf, " [2]", u2)
+ }
+ fmt.Fprintf(&buf, "
\n")
default:
fmt.Fprintf(
- &buf, "%s [2](%s)
\n",
- u1, html.EscapeString(strings.Join(cols[1:], " ")), u2, cols[0],
+ &buf, "%s",
+ u1, html.EscapeString(strings.Join(cols[1:], " ")),
)
+ if u1 != u2 {
+ fmt.Fprintf(&buf, " [2]", u2)
+ }
+ fmt.Fprintf(&buf, "(%s)
\n", cols[0])
}
continue
}