fix: delete preset toast

This commit is contained in:
0xMRTT 2022-09-04 16:12:46 +02:00
parent 204cd773bd
commit 613ec1ed2b
No known key found for this signature in database
GPG key ID: AC9E06BF3DECB6FB

View file

@ -177,6 +177,25 @@ class GradiencePresetRow(Adw.ActionRow):
)
finally:
self.win.reload_pref_group()
else:
try:
os.rename(os.path.join(
os.environ.get("XDG_CONFIG_HOME",
os.environ["HOME"] + "/.config"),
"presets",
self.prefix,
to_slug_case(self.old_name) + ".json.to_delete",
), os.path.join(
os.environ.get("XDG_CONFIG_HOME",
os.environ["HOME"] + "/.config"),
"presets",
self.prefix,
to_slug_case(self.old_name) + ".json",
))
except Exception as exception:
print(exception.with_traceback())
finally:
self.win.reload_pref_group()
self.delete_preset = True