[prev in list] [next in list] [prev in thread] [next in thread]
List: bzflag-commits
Subject: SF.net SVN: bzflag:[19534] trunk/bzflag/src/bzfs/bzfsAPI.cxx
From: bthansen () users ! sourceforge ! net
Date: 2009-03-27 17:28:13
Message-ID: E1LnFqn-0005b2-4s () c3vjzd1 ! ch3 ! sourceforge ! com
[Download RAW message or body]
Revision: 19534
http://bzflag.svn.sourceforge.net/bzflag/?rev=19534&view=rev
Author: bthansen
Date: 2009-03-27 17:28:12 +0000 (Fri, 27 Mar 2009)
Log Message:
-----------
Do not send plugin messages from the server through the message filter
Server messages generate a server message event not a raw chat event.
Plugin generated events that come from the server should not generate
raw chat events which get filtered since that generates two events
for the message - one for the raw chat event and another for the server
message event.
Modified Paths:
--------------
trunk/bzflag/src/bzfs/bzfsAPI.cxx
Modified: trunk/bzflag/src/bzfs/bzfsAPI.cxx
===================================================================
--- trunk/bzflag/src/bzfs/bzfsAPI.cxx 2009-03-27 17:27:43 UTC (rev 19533)
+++ trunk/bzflag/src/bzfs/bzfsAPI.cxx 2009-03-27 17:28:12 UTC (rev 19534)
@@ -1791,12 +1791,14 @@
if (to != BZ_ALLUSERS)
dstPlayer = (PlayerId)to;
- if (from == BZ_SERVER)
+ if (from == BZ_SERVER) {
playerIndex = ServerPlayer;
- else
+ sendMessage(playerIndex, dstPlayer, message);
+ } else {
playerIndex = from;
+ sendChatMessage(playerIndex, dstPlayer, message);
+ }
- sendChatMessage(playerIndex, dstPlayer, message);
return true;
}
This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
BZFlag-commits mailing list
BZFlag-commits@lists.SourceForge.net
https://lists.SourceForge.net/lists/listinfo/bzflag-commits
irc: #BZFlag @ irc.freenode.net
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic