From a928711962b94928c2b30f0f54a6142b713b5ac3 Mon Sep 17 00:00:00 2001 From: mil <miles@userbound.com> Date: Sat, 31 Dec 2016 00:20:04 -0600 Subject: [PATCH] Resolves bug where canvas w/ a label placed in GOP can freeze UI Similar to #214 -- bug will only occur if the canvas label overlaps the GOP area --- pd/nw/pdgui.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js index ba44893ce..4fdf7ac63 100644 --- a/pd/nw/pdgui.js +++ b/pd/nw/pdgui.js @@ -2832,10 +2832,12 @@ function gui_iemgui_label_select(cid, tag, is_selected) { var svg_text; if (patchwin[cid]) { svg_text = get_item(cid, tag + "label"); - if (is_selected) { - svg_text.classList.add("iemgui_label_selected"); - } else { - svg_text.classList.remove("iemgui_label_selected"); + if (svg_text) { + if (is_selected) { + svg_text.classList.add("iemgui_label_selected"); + } else { + svg_text.classList.remove("iemgui_label_selected"); + } } } } -- GitLab