summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Mannehed <samuel@cendio.se>2017-02-16 15:38:58 +0100
committerSamuel Mannehed <samuel@cendio.se>2017-02-16 16:07:55 +0100
commit6bfd9dc96f083e435a8ba60426f8d66f857a5e89 (patch)
tree22da46bb2c4e03e8120d3f684d7de1fdec64c695
parent5f38376adbf5474f416442d1aa0aa06d942f6c93 (diff)
downloadnovnc-6bfd9dc96f083e435a8ba60426f8d66f857a5e89.tar.gz
Update clipping before changing scaling
The scaling is relative the current viewport, so we need to make sure it is correct before changing the scale setting.
-rw-r--r--app/ui.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/ui.js b/app/ui.js
index d4a7555..0ea85b3 100644
--- a/app/ui.js
+++ b/app/ui.js
@@ -1220,6 +1220,9 @@ var UI;
var resizeMode = UI.getSetting('resize');
display.set_scale(1);
+ // Make sure the viewport is adjusted first
+ UI.updateViewClip();
+
if (resizeMode === 'remote') {
// Request changing the resolution of the remote display to