Fix :config-unset

This commit is contained in:
Florian Bruhin 2018-02-19 19:41:00 +01:00
parent 615c6ffe5a
commit 19148a4593

View File

@ -401,12 +401,8 @@ class Config(QObject):
def unset(self, name, *, save_yaml=False, pattern=None):
"""Set the given setting back to its default."""
self.get_opt(name)
values = self._get_values(pattern)
try:
del values[name]
except KeyError:
return
self.get_opt(name) # To check whether it exists
self._values[name].remove(pattern)
self.changed.emit(name)
if save_yaml: