From c00234754f148b5428ddd60cf6688a0161a56a40 Mon Sep 17 00:00:00 2001 From: kramo <93832451+kra-mo@users.noreply.github.com> Date: Fri, 14 Jul 2023 12:42:23 +0200 Subject: [PATCH] Fix filter logic when editing games --- src/details_window.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/details_window.py b/src/details_window.py index b0ad13b..8d60980 100644 --- a/src/details_window.py +++ b/src/details_window.py @@ -175,6 +175,12 @@ class DetailsWindow(Adw.Window): } ) + if self.win.sidebar.get_selected_row().get_child() not in ( + self.win.all_games_row_box, + self.win.added_row_box, + ): + self.win.sidebar.select_row(self.win.added_row_box.get_parent()) + else: if final_name == "": create_dialog( @@ -222,11 +228,6 @@ class DetailsWindow(Adw.Window): self.game_cover.pictures.remove(self.cover) self.close() - if self.win.sidebar.get_selected_row().get_child() not in ( - self.win.all_games_row_box, - self.win.added_row_box, - ): - self.win.sidebar.select_row(self.win.added_row_box.get_parent()) self.win.show_details_page(self.game) def update_cover_callback(self, manager: SGDBManager):