Ebenen via GMCP: Name im Nominativ
Wenn Ebenenmeldungen via GMCP uebertragen wurden, gabs
den Namen im Falle von MSG_GEMOTE-Nachrichtentypen bislang
im Genitiv. Das sollte so nicht sein, daher in dem Fall den
Namen nochmal im Nominativ ermitteln und uebertragen.
Change-Id: I267250f163886bd09eba4d8357f4d3f7c4457fa6
diff --git a/std/player/channel.c b/std/player/channel.c
index 9a9d718..7fce347 100644
--- a/std/player/channel.c
+++ b/std/player/channel.c
@@ -190,7 +190,10 @@
return channel_message;
// Wenn GMCP sich um Uebertragung der Nachricht kuemmert, wird ReceiveMsg()
- // nicht mehr aufgerufen.
+ // nicht mehr aufgerufen. getName leider nochmal aufrufen, weil GMCP den
+ // Namen im Nominativ braucht.
+ if (msg_type == MSG_GEMOTE)
+ sender_name = getName(sender, WER);
if (GMCP_Channel(channel_message, channel, sender_name) != 1)
{
// Der Ebenenname muss in Kleinbuchstaben uebergeben werden, damit die