… | |
… | |
184 | {"requestinfo", SC(RequestInfo) 0 }, |
184 | {"requestinfo", SC(RequestInfo) 0 }, |
185 | {"setfacemode", SC(SetFaceMode) 0 }, |
185 | {"setfacemode", SC(SetFaceMode) 0 }, |
186 | {"setsound", SC(SetSound) 0 }, |
186 | {"setsound", SC(SetSound) 0 }, |
187 | {"setup", SC(SetUp) 0 }, |
187 | {"setup", SC(SetUp) 0 }, |
188 | {"version", SC(VersionCmd) 0 }, |
188 | {"version", SC(VersionCmd) 0 }, |
189 | {"toggleextendedinfos", SC(ToggleExtendedInfos) 0 }, /*Added: tchize */ |
|
|
190 | {"toggleextendedtext", SC(ToggleExtendedText) 0 }, /*Added: tchize */ |
189 | {"toggleextendedtext", SC(ToggleExtendedText) 0 }, /*Added: tchize */ |
191 | {"asksmooth", SC(AskSmooth) 0 }, /*Added: tchize (smoothing technologies) */ |
190 | {"asksmooth", SC(AskSmooth) 0 }, /*Added: tchize (smoothing technologies) */ |
192 | }; |
191 | }; |
193 | |
192 | |
194 | bool |
193 | bool |
… | |
… | |
485 | return; |
484 | return; |
486 | } |
485 | } |
487 | |
486 | |
488 | int len = strlen (msg); |
487 | int len = strlen (msg); |
489 | |
488 | |
|
|
489 | if (!(color & NDI_VERBATIM) |
|
|
490 | && (msg_is_special (msg) |
490 | if (msg_is_special (msg) || (type [0] == 'c' && type [1] == '/') || len > (MAXSOCKBUF - 128)) |
491 | || (type [0] == 'c' && type [1] == '/') || len > (MAXSOCKBUF - 128))) |
491 | cfperl_send_msg (this, color, type, msg); |
492 | cfperl_send_msg (this, color, type, msg); |
492 | else if (can_msg) |
493 | else if (can_msg) |
493 | send_packet_printf ("msg %d %s %s", color & NDI_CLIENT_MASK, type, msg); |
494 | send_packet_printf ("msg %d %s %s", color & NDI_CLIENT_MASK, type, msg); |
494 | else if (color < 0) |
495 | else if (color < 0) |
495 | return; // client cannot handle this |
496 | return; // client cannot handle this |