allow for missing widget object in settings
This commit is contained in:
parent
25398c61bd
commit
ceeb8a406d
2 changed files with 2 additions and 2 deletions
|
|
@ -580,7 +580,7 @@ let gs_kiri_fdm = exports;
|
|||
// generate list of used extruders for purge blocks
|
||||
widgets.forEach(function(widget) {
|
||||
maxLayers = Math.max(maxLayers, widget.slices.length);
|
||||
let extruder = settings.widget[widget.id].extruder;
|
||||
let extruder = (settings.widget[widget.id] || {}).extruder || 0;
|
||||
if (!extruders[extruder]) {
|
||||
extruders[extruder] = {};
|
||||
extcount++;
|
||||
|
|
|
|||
|
|
@ -1018,7 +1018,7 @@ self.kiri.copyright = exports.COPYRIGHT;
|
|||
if (b) b.classList.remove('buton');
|
||||
}
|
||||
forSelectedWidgets(w => {
|
||||
let ext = settings.widget[w.id].extruder || 0;
|
||||
let ext = (settings.widget[w.id] || {}).extruder || 0;
|
||||
let b = $(`sel-ext-${ext}`);
|
||||
if (b) b.classList.add('buton');
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue