Skip to content
This repository was archived by the owner on Aug 28, 2020. It is now read-only.

Commit e299eb0

Browse files
committed
after updating settings, set the current projects settings to those new settings
1 parent 8b86374 commit e299eb0

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

pugdebug/models/projects.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ def get_settings(self):
4747

4848
return project_settings
4949

50+
def set_settings(self, new_settings):
51+
for key, value in new_settings.items():
52+
self.setValue(key, value)
53+
5054
def delete(self):
5155
delete_project(self.get_project_name())
5256

pugdebug/pugdebug.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,12 @@ def handle_settings_changed(self, changed_settings):
417417
418418
Given argument is a set of settings's names which have been changed.
419419
"""
420+
421+
project_name = get_setting('current_project')
422+
project = self.projects_browser.load_project_by_name(project_name)
423+
424+
project.set_settings(changed_settings)
425+
420426
changed_setting_keys = changed_settings.keys()
421427

422428
if 'path/project_root' in changed_setting_keys:

0 commit comments

Comments
 (0)