* removing use strict
* apply kanaka's patch for letting other events to have a chance to run when RFB is heavy loaded
This commit is contained in:
parent
045c117dbb
commit
9fc59562a1
|
|
@ -1,3 +1,4 @@
|
|||
*.pyc
|
||||
*.o
|
||||
wsproxy
|
||||
*.DS_Store
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
* See README.md for usage and integration instructions.
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
//"use strict";
|
||||
/*jslint white: false, bitwise: false */
|
||||
/*global window, $, Util, Base64 */
|
||||
|
||||
// Globals defined here
|
||||
// var Canvas;
|
||||
//var Canvas;
|
||||
|
||||
// Everything namespaced inside Canvas
|
||||
Canvas = {
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
* See README.md for usage and integration instructions.
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
//"use strict";
|
||||
/*jslint white: false, nomen: false, browser: true, bitwise: false */
|
||||
/*global window, WebSocket, Util, Canvas, VNC_native_ws, Base64, DES */
|
||||
|
||||
// Globals defined here
|
||||
// var RFB;
|
||||
//var RFB;
|
||||
|
||||
/*
|
||||
* RFB namespace
|
||||
|
|
@ -1253,13 +1253,12 @@ handle_message: function () {
|
|||
RFB.disconnect();
|
||||
break;
|
||||
case 'normal':
|
||||
while ((RFB.state === 'normal') && (RFB.RQ.length > 0)) {
|
||||
if ((RFB.state === 'normal') && (RFB.RQ.length > 0)) {
|
||||
if (RFB.normal_msg()) {
|
||||
// true means we can continue processing
|
||||
Util.Debug("More data to process");
|
||||
} else {
|
||||
// false means we need more data
|
||||
break;
|
||||
// Give other events a chance to run
|
||||
setTimeout(RFB.handle_message, 10);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
* See README.md for usage and integration instructions.
|
||||
*/
|
||||
|
||||
"use strict";
|
||||
//"use strict";
|
||||
/*jslint bitwise: false, white: false */
|
||||
/*global window, document, navigator, ActiveXObject*/
|
||||
|
||||
|
|
@ -35,10 +35,10 @@ Util.init_logging = function (level) {
|
|||
|
||||
Util.Debug = Util.Info = Util.Warn = Util.Error = function (msg) {};
|
||||
switch (level) {
|
||||
case 'debug': Util.Debug = function (msg) { console.log(msg); };
|
||||
case 'info': Util.Info = function (msg) { console.log(msg); };
|
||||
case 'warn': Util.Warn = function (msg) { console.warn(msg); };
|
||||
case 'error': Util.Error = function (msg) { console.error(msg); };
|
||||
case 'debug': Util.Debug = function (msg) { /*console.log(msg);*/ };
|
||||
case 'info': Util.Info = function (msg) { /*console.log(msg);*/ };
|
||||
case 'warn': Util.Warn = function (msg) { /*console.warn(msg);*/ };
|
||||
case 'error': Util.Error = function (msg) { /*console.error(msg);*/ };
|
||||
break;
|
||||
default:
|
||||
throw("invalid logging type '" + level + "'");
|
||||
|
|
@ -47,7 +47,7 @@ Util.init_logging = function (level) {
|
|||
// Initialize logging level
|
||||
Util.init_logging( (document.location.href.match(
|
||||
/logging=([A-Za-z0-9\._\-]*)/) ||
|
||||
['', 'warn'])[1] );
|
||||
['', 'error'])[1] );
|
||||
|
||||
/*
|
||||
* Simple DOM selector by ID
|
||||
|
|
|
|||
Loading…
Reference in New Issue