From 5564e4365eb4e0ef5bc0f46b82ad6431a6bab1df Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 27 Feb 2014 18:38:58 +0100 Subject: [PATCH] Post-refactor bugfixes --- qutebrowser/commands/keys.py | 9 ++++----- qutebrowser/config/config.py | 4 ++-- qutebrowser/config/templates.py | 3 ++- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/qutebrowser/commands/keys.py b/qutebrowser/commands/keys.py index ed217636f..eb4f541d9 100644 --- a/qutebrowser/commands/keys.py +++ b/qutebrowser/commands/keys.py @@ -249,12 +249,11 @@ class KeyParser(QObject): # normalize keystring keystr = self._normalize_keystr(key.strip('@')) logging.debug('registered mod key: {} -> {}'.format(keystr, - cmd.value)) - self._modifier_bindings[keystr] = cmd.value + cmd)) + self._modifier_bindings[keystr] = cmd else: - logging.debug('registered key: {} -> {}'.format(key, - cmd.value)) - self._bindings[key] = cmd.value + logging.debug('registered key: {} -> {}'.format(key, cmd)) + self._bindings[key] = cmd def handle(self, e): """Handle a new keypress and call the respective handlers. diff --git a/qutebrowser/config/config.py b/qutebrowser/config/config.py index d1b35fe51..b8b859239 100644 --- a/qutebrowser/config/config.py +++ b/qutebrowser/config/config.py @@ -156,8 +156,8 @@ class NewConfig: "is entered."), ('zoomlevels', - SettingValue(types.Int, "25,33,50,67,75,90,100,110,125,150," - "175,200,250,300,400,500"), + SettingValue(types.IntList, "25,33,50,67,75,90,100,110,125," + "150,175,200,250,300,400,500"), "The available zoom levels, separated by commas."), ('defaultzoom', diff --git a/qutebrowser/config/templates.py b/qutebrowser/config/templates.py index fc44dd914..71e3c7006 100644 --- a/qutebrowser/config/templates.py +++ b/qutebrowser/config/templates.py @@ -45,7 +45,8 @@ class SettingValue: default_conf: Raw value to set, for the config. """ - self.typ = typ + self.typ = typ() + self.rawvalue = None self.default = default self.default_conf = default_conf