Fix filter logic when editing games

This commit is contained in:
kramo
2023-07-14 12:42:23 +02:00
parent 8ab3cf274e
commit c00234754f

View File

@@ -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):