From c78f3b86a85942e4aeb3df86a92e62f508b9a56b Mon Sep 17 00:00:00 2001 From: Andrey Izman Date: Tue, 24 Dec 2024 09:15:14 +0200 Subject: [PATCH] Always update hidden state --- TelegramSource.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/TelegramSource.py b/TelegramSource.py index 8be47e1..0f9077b 100644 --- a/TelegramSource.py +++ b/TelegramSource.py @@ -372,29 +372,23 @@ def hide_action(self): entries = self.get_entry_view().get_selected_entries() if len(entries) == 0: return - commit = False for entry in entries: audio = self.plugin.storage.get_entry_audio(entry) if not audio.is_hidden: audio.save({"is_hidden": True}) - set_entry_state(self.db, entry, audio.get_state()) - commit = True - if commit: - self.db.commit() + set_entry_state(self.db, entry, audio.get_state()) + self.db.commit() def unhide_action(self): entries = self.get_entry_view().get_selected_entries() if len(entries) == 0: return - commit = False for entry in entries: audio = self.plugin.storage.get_entry_audio(entry) if audio.is_hidden: audio.save({"is_hidden": False}) - set_entry_state(self.db, entry, audio.get_state()) - commit = True - if commit: - self.db.commit() + set_entry_state(self.db, entry, audio.get_state()) + self.db.commit() GObject.type_register(TelegramSource)