GMCP-Fix: Satzzeichen am Ende der Short.
Nur wenn die Short nicht mit einem Satzzeichen endet,
soll ein '.' angehaengt werden. Die cases fuer die
Satzzeichen waren aber falsch und haben das letzte
Zeichen mit einem string vergleichen, nicht mit einem
Einzelzeichen (int).
Change-Id: I47cd53a74f6f71bb0e426387ee7f3a23a81e0d9b
diff --git a/std/player/protocols/gmcp.c b/std/player/protocols/gmcp.c
index 6ac60dc..676dde4 100644
--- a/std/player/protocols/gmcp.c
+++ b/std/player/protocols/gmcp.c
@@ -491,9 +491,9 @@
string sh=process_string(environment()->QueryProp(P_INT_SHORT)||"");
switch(sh[<1])
{
- case ".":
- case "!":
- case "?":
+ case '.':
+ case '!':
+ case '?':
break;
default:
sh+=".";