From 8b1f5ab08a2c77bbc91c39f500d9675a3f140fba Mon Sep 17 00:00:00 2001 From: WhiteMagic Date: Sun, 16 Jun 2019 16:58:00 +1000 Subject: [PATCH] Fix crash due to missing mode --- gremlin/ui/dialogs.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gremlin/ui/dialogs.py b/gremlin/ui/dialogs.py index cd80724a..a81a6ec9 100644 --- a/gremlin/ui/dialogs.py +++ b/gremlin/ui/dialogs.py @@ -907,6 +907,7 @@ def _change_mode_inheritance(self, mode, inherit): for name, device in self._profile.devices.items(): if inherit == "None": inherit = None + device.ensure_mode_exists(mode) device.modes[mode].inherit = inherit self.modes_changed.emit()