From 88bdc981088faeba82adb888c4472bfc59c29d96 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Fri, 26 Feb 2016 05:34:23 +0100
Subject: [PATCH] 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
---
 package/gluon-status-page/src/js/lib/gui/signalgraph.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/gluon-status-page/src/js/lib/gui/signalgraph.js b/package/gluon-status-page/src/js/lib/gui/signalgraph.js
index 83732158a..231ce6289 100644
--- a/package/gluon-status-page/src/js/lib/gui/signalgraph.js
+++ b/package/gluon-status-page/src/js/lib/gui/signalgraph.js
@@ -110,7 +110,7 @@ define(function () {
     function resize() {
       var newWidth = canvas.parentNode.clientWidth
 
-      if (newWidth === 0)
+      if (newWidth === 0 || newWidth === canvas.width)
         return
 
       var lastImage = ctx.getImageData(0, 0, newWidth, canvas.height)
-- 
GitLab