From c431abf4115f6b1616b3ef52a188e3343f5793cd Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Wed, 8 Nov 2017 09:03:07 -0500
Subject: [PATCH] guard against early updates to vu peak

---
 pd/nw/pdgui.js | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js
index f924ebeba..4895924ad 100644
--- a/pd/nw/pdgui.js
+++ b/pd/nw/pdgui.js
@@ -2941,14 +2941,19 @@ function gui_vumeter_update_rms(cid, tag, p1, p2, p3, p4, basex, basey) {
 }
 
 function gui_vumeter_update_peak(cid,tag,color,p1,p2,p3,p4,basex,basey) {
-    var line = get_item(cid, tag + "peak");
-    configure_item(line, {
-        x1: p1 - basex,
-        y1: p2 - basey,
-        x2: p3 - basex,
-        y2: p4 - basey,
-        stroke: color
-    });
+    var line;
+    if (patchwin[cid]) {
+        line = get_item(cid, tag + "peak");
+        if (line) {
+            configure_item(line, {
+                x1: p1 - basex,
+                y1: p2 - basey,
+                x2: p3 - basex,
+                y2: p4 - basey,
+                stroke: color
+            });
+        }
+    }
 }
 
 function gui_iemgui_base_color(cid, tag, color) {
-- 
GitLab