Changeset 519

Show
Ignore:
Timestamp:
08/15/08 16:20:24 (5 months ago)
Author:
rgl
Message:

fix the utf-8 problem of [518] in the correct place!

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/daemon/orbited/static/Orbited.js

    r518 r519  
    787787 
    788788    var process = function() { 
    789         if (binary) { 
    790             var data = buffer; 
    791             buffer = ""; 
    792         } else { 
    793             var result = Orbited.utf8.decode(buffer); 
    794             var data = result[0]; 
    795             var i = result[1]; 
    796             buffer = buffer.slice(i); 
    797         } 
     789        var result = Orbited.utf8.decode(buffer); 
     790        var data = result[0]; 
     791        var i = result[1]; 
     792        buffer = buffer.slice(i); 
    798793        if (data.length > 0) { 
    799794            window.setTimeout(function() { self.onread(data) }, 0); 
     
    806801;;;             self.logger.debug('READ: ', data) 
    807802                var data = data; 
    808                 if (self.binary) { 
     803                if (binary) { 
    809804                    window.setTimeout(function() { self.onread(data) }, 0); 
    810805                } 
     
    812807;;;                 self.logger.debug('start buffer size:', buffer.length) 
    813808                    buffer += data; 
    814 //                    data.splice(0,0,buffer.length, 0) 
    815 //                    buffer.splice.apply(buffer, data) 
    816809                    process() 
    817810;;;                 self.logger.debug('end buffer size:', buffer.length)