mirror of
https://github.com/GradienceTeam/Gradience.git
synced 2024-10-04 08:47:54 +00:00
fix: #624
This commit is contained in:
parent
9b6b87b326
commit
0b19a9e5a7
2 changed files with 3 additions and 2 deletions
|
@ -87,7 +87,7 @@ class GradienceApplication(Adw.Application):
|
||||||
|
|
||||||
self.style_manager = Adw.StyleManager.get_default()
|
self.style_manager = Adw.StyleManager.get_default()
|
||||||
|
|
||||||
self.preset = None
|
self.preset: Preset = None
|
||||||
|
|
||||||
def do_activate(self):
|
def do_activate(self):
|
||||||
"""Called when the application is activated.
|
"""Called when the application is activated.
|
||||||
|
@ -781,7 +781,7 @@ class GradienceApplication(Adw.Application):
|
||||||
|
|
||||||
dialog.present()
|
dialog.present()
|
||||||
|
|
||||||
def save_preset(self, _unused, response, entry):
|
def save_preset(self, _unused, response, preset_entry):
|
||||||
if response == "save":
|
if response == "save":
|
||||||
self.preset.save_preset(to_slug_case(preset_entry.get_text()), self.plugins_list)
|
self.preset.save_preset(to_slug_case(preset_entry.get_text()), self.plugins_list)
|
||||||
self.clear_dirty()
|
self.clear_dirty()
|
||||||
|
|
|
@ -88,6 +88,7 @@ class Preset:
|
||||||
buglog(error, " -> preset : ", self.preset_path)
|
buglog(error, " -> preset : ", self.preset_path)
|
||||||
|
|
||||||
def save_preset(self, name=None, plugins_list=None, to=None):
|
def save_preset(self, name=None, plugins_list=None, to=None):
|
||||||
|
self.name = name if name else self.name
|
||||||
if to is None:
|
if to is None:
|
||||||
self.preset_path = os.path.join(
|
self.preset_path = os.path.join(
|
||||||
presets_dir, self.repo, self.name + ".json")
|
presets_dir, self.repo, self.name + ".json")
|
||||||
|
|
Loading…
Reference in a new issue