Browse Source

gluon-status-page: don't reset signal graphs on resize events if width hasn't changed

Mobile browsers will often show or hide the address bar while scrolling.
This causes resize events which would often reset the signal graphs.

Fixes #662
Matthias Schiffer 8 years ago
parent
commit
88bdc98108
1 changed files with 1 additions and 1 deletions
  1. 1 1
      package/gluon-status-page/src/js/lib/gui/signalgraph.js

+ 1 - 1
package/gluon-status-page/src/js/lib/gui/signalgraph.js

@@ -110,7 +110,7 @@ define(function () {
     function resize() {
     function resize() {
       var newWidth = canvas.parentNode.clientWidth
       var newWidth = canvas.parentNode.clientWidth
 
 
-      if (newWidth === 0)
+      if (newWidth === 0 || newWidth === canvas.width)
         return
         return
 
 
       var lastImage = ctx.getImageData(0, 0, newWidth, canvas.height)
       var lastImage = ctx.getImageData(0, 0, newWidth, canvas.height)