From 996bac736d0c3e09eb20fa4e66adff420459b354 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Wed, 14 Apr 2021 22:02:32 -0400
Subject: [PATCH] add Albert's defaults when parsing the stylesheet

---
 pd/nw/pdgui.js | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js
index ea331258e..11317419b 100644
--- a/pd/nw/pdgui.js
+++ b/pd/nw/pdgui.js
@@ -6326,12 +6326,16 @@ function gui_lib_properties(dummy, defeat_rt, flag_string, lib_array) {
 }
 
 function set_bg_style(w) {
+    var rule;
     // grid stroke
-    bg_style.svg_grid = get_style_by_selector(w, "#svg_grid").stroke;
+    rule = get_style_by_selector(w, "#svg_grid");
+    bg_style.svg_grid = rule ? rule.stroke : "#bbb";
     // cell stroke
-    bg_style.svg_cell = get_style_by_selector(w, "#svg_cell").stroke;
+    rule = get_style_by_selector(w, "#svg_cell");
+    bg_style.svg_cell = rule ? rule.stroke : "#ddd";
     // color for the little "lock" icon
-    bg_style.svg_fg = get_style_by_selector(w, "#svg_fg").fill;
+    rule = get_style_by_selector(w, "#svg_fg");
+    bg_style.svg_fg = rule ? rule.fill : "#bbb";
     return true;
 }
 
-- 
GitLab