Minor performance enhancements - do NOT take thumbnails every 1000ms, and only use transfer function if not NOP and not a simple copy.

This commit is contained in:
Michael Jumper
2013-11-06 15:32:41 -08:00
parent a47735969b
commit c71ea434c9
3 changed files with 70 additions and 29 deletions

View File

@@ -933,24 +933,6 @@ GuacUI.Client.attach = function(guac) {
};
var thumbnail_update_interval = null;
window.onblur = function() {
// Regularly update screenshot if window not visible
if (!thumbnail_update_interval)
thumbnail_update_interval =
window.setInterval(GuacUI.Client.updateThumbnail, 1000);
};
window.onfocus = function() {
if (thumbnail_update_interval) {
window.clearInterval(thumbnail_update_interval);
thumbnail_update_interval = null;
}
};
/*
* Disconnect and update thumbnail on close
*/