|
@@ -57,7 +57,10 @@ def update_settings(default_settings, user_settings):
|
|
|
# merge everything except the engines
|
|
|
for k, v in user_settings.items():
|
|
|
if k not in ('use_default_settings', 'engines'):
|
|
|
- update_dict(default_settings[k], v)
|
|
|
+ if k in default_settings:
|
|
|
+ update_dict(default_settings[k], v)
|
|
|
+ else:
|
|
|
+ default_settings[k] = v
|
|
|
|
|
|
# parse the engines
|
|
|
remove_engines = None
|