[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