From ee5ecba6c30b2ff23e7683f40d93057c6b678a29 Mon Sep 17 00:00:00 2001 From: "Matteo Nastasi (mop)" Date: Thu, 31 Oct 2013 18:04:16 +0100 Subject: [PATCH] add rule to flush stream with a new chunk when arrive a void element of command array --- web/Obj/user.phh | 10 ++++++++-- web/briskin5/Obj/briskin5.phh | 6 ++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/web/Obj/user.phh b/web/Obj/user.phh index 2caf30a..0ac092a 100644 --- a/web/Obj/user.phh +++ b/web/Obj/user.phh @@ -83,8 +83,8 @@ $mlang_indrd = array( class User { var $room; // reference to the room where the user is registered - var $idx; // index in the users array when you are in game - var $idx_orig; // index in the users array when you aren't in game + var $idx; // index in the room users array when you are in game + var $idx_orig; // index in the room table users array when you aren't in game var $code; // authentication code var $name; // name of the user var $sess; // session of the user @@ -640,6 +640,12 @@ class User { for ($i = $cur_step ; $i < $this->step ; $i++) { $ii = $i % COMM_N; log_rd2("ADDED TO THE STREAM: ".$this->comm[$ii]); + if ($this->comm[$ii] == "") { + if ($i == $cur_step) + continue; + else + break; + } $ret .= $this->comm[$ii]; } $new_stat = $this->stat; diff --git a/web/briskin5/Obj/briskin5.phh b/web/briskin5/Obj/briskin5.phh index 9701af9..df851cc 100644 --- a/web/briskin5/Obj/briskin5.phh +++ b/web/briskin5/Obj/briskin5.phh @@ -945,6 +945,12 @@ class Bin5_user extends User { } for ($i = $cur_step ; $i < $this->step ; $i++) { $ii = $i % COMM_N; + if ($this->comm[$ii] == "") { + if ($i == $cur_step) + continue; + else + break; + } log_rd2("ADDED TO THE STREAM: ".$this->comm[$ii]); $ret .= $this->comm[$ii]; } -- 2.17.1