Fix resize on Chrome

Chrome sucks at calculating the size and gets confused due to the
scrollbars. Hide the scroll bars while resizing.
This commit is contained in:
Samuel Mannehed 2017-02-10 16:39:18 +01:00
parent 6ffdfd3aa7
commit bd7d89e7cc
1 changed files with 10 additions and 1 deletions

View File

@ -1260,7 +1260,16 @@ var UI;
// Gets the the size of the available viewport in the browser window
screenSize: function() {
var screen = document.getElementById('noVNC_screen');
return {w: screen.offsetWidth, h: screen.offsetHeight};
var width, height;
screen.style.overflow = "hidden";
width = screen.offsetWidth;
height = screen.offsetHeight;
screen.style.overflow = "auto";
return {w: width, h: height};
},
// Normally we only apply the current resize mode after a window resize