From 46cf62ab346d530e19601734c89fd8cba137ce42 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 25 Apr 2014 13:55:03 +0200 Subject: [PATCH] Don't crash in exception handler when new option is in ValueList --- qutebrowser/config/_sections.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/config/_sections.py b/qutebrowser/config/_sections.py index 84728a6ab..1ea66482a 100644 --- a/qutebrowser/config/_sections.py +++ b/qutebrowser/config/_sections.py @@ -178,6 +178,9 @@ class ValueList(Section): changed = [] mapping = ChainMap(self.layers['temp'], self.layers['conf']) for k, v in mapping.items(): - if v.value != self.layers['default'][k].value: + try: + if v.value != self.layers['default'][k].value: + changed.append((k, v.value)) + except KeyError: changed.append((k, v.value)) return changed