From 84897fd1103d7e4603d7cadc4957111ee6bd66d0 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Fri, 26 Jun 2020 16:15:09 +0200 Subject: [PATCH] Handle disabling settings without label --- app/ui.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/ui.js b/app/ui.js index e4dfd5af8..316042911 100644 --- a/app/ui.js +++ b/app/ui.js @@ -818,13 +818,17 @@ const UI = { disableSetting(name) { const ctrl = document.getElementById('noVNC_setting_' + name); ctrl.disabled = true; - ctrl.label.classList.add('noVNC_disabled'); + if (ctrl.label !== undefined) { + ctrl.label.classList.add('noVNC_disabled'); + } }, enableSetting(name) { const ctrl = document.getElementById('noVNC_setting_' + name); ctrl.disabled = false; - ctrl.label.classList.remove('noVNC_disabled'); + if (ctrl.label !== undefined) { + ctrl.label.classList.remove('noVNC_disabled'); + } }, /* ------^-------