You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by jo...@apache.org on 2011/04/13 01:39:39 UTC

svn commit: r1091602 - in /shindig/trunk: content/xpc.swf features/src/main/flex/Main.as

Author: johnh
Date: Tue Apr 12 23:39:38 2011
New Revision: 1091602

URL: http://svn.apache.org/viewvc?rev=1091602&view=rev
Log:
Get rid of colons in channel names.


Modified:
    shindig/trunk/content/xpc.swf
    shindig/trunk/features/src/main/flex/Main.as

Modified: shindig/trunk/content/xpc.swf
URL: http://svn.apache.org/viewvc/shindig/trunk/content/xpc.swf?rev=1091602&r1=1091601&r2=1091602&view=diff
==============================================================================
Files shindig/trunk/content/xpc.swf (original) and shindig/trunk/content/xpc.swf Tue Apr 12 23:39:38 2011 differ

Modified: shindig/trunk/features/src/main/flex/Main.as
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/flex/Main.as?rev=1091602&r1=1091601&r2=1091602&view=diff
==============================================================================
--- shindig/trunk/features/src/main/flex/Main.as (original)
+++ shindig/trunk/features/src/main/flex/Main.as Tue Apr 12 23:39:38 2011
@@ -56,6 +56,7 @@ class Main {
 
   public static function main(swfRoot:MovieClip):Void {
     var escFn:Function = esc;
+    var replaceFn:Function = replace;
     
     if (SINGLETON) return;
     SINGLETON = true;
@@ -85,6 +86,7 @@ class Main {
         other_role = "OUTER";
       } else {
         other_role = "INNER";
+        role = "OUTER";
       }
 
       var receiving_lc:LocalConnection = new LocalConnection();
@@ -100,10 +102,13 @@ class Main {
       ExternalInterface.addCallback("sendMessage_" + channel_id + "_" + rpc_key + "_" + role,
             { }, function(message:String, to_origin:String) {
         if (!to_origin) to_origin = "*";
-        sending_lc.send("channel_" + channel_id + "_" + rpc_key + "_" + other_role,
+        var sendId:String =
+            replaceFn("channel_" + channel_id + "_" + rpc_key + "_" + other_role, ":", "");
+        sending_lc.send(sendId,
             "receiveMessage", to_origin, my_origin, rpc_key, message);
       });
-      receiving_lc.connect("channel_" + channel_id + "_" + rpc_key + "_" + role);
+      var recvId:String = replaceFn("channel_" + channel_id + "_" + rpc_key + "_" + role, ":", "");
+      receiving_lc.connect(recvId);
     });
     ExternalInterface.call("gadgets.rpctx.flash._ready");
   }