Changeset 518

Show
Ignore:
Timestamp:
08/15/08 07:53:45 (5 months ago)
Author:
rgl
Message:

Bugfix: do not utf-8 decode incomming data when the socket is in binary mode.

Files:
1 modified

Legend:

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

    r506 r518  
    787787 
    788788    var process = function() { 
    789         var result = Orbited.utf8.decode(buffer) 
    790         var data = result[0] 
    791         var i = result[1] 
    792         buffer = buffer.slice(i) 
     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        } 
    793798        if (data.length > 0) { 
    794799            window.setTimeout(function() { self.onread(data) }, 0);