From 613ec1ed2bf8936d3f64f48fa24ccf1c937f6e42 Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@tuta.io> Date: Sun, 4 Sep 2022 16:12:46 +0200 Subject: [PATCH] fix: delete preset toast --- src/preset_row.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/preset_row.py b/src/preset_row.py index 2256a3b1..d21d21e4 100644 --- a/src/preset_row.py +++ b/src/preset_row.py @@ -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