Handle discs present in multiple disc sets
The app crashes while listing the games at my filesystem.
I have a lot of games at my system and never used tracker to detect them.
I'm using the Flatpak Nightly version. I can't see what game is being processed at the Games window when the crash occurs because is a crowded list of games.
I made a test with tracker and the result is a crash:
$ flatpak run org.gnome.GamesDevel
F: Ignoring D-Conf migrate-path setting /org/gnome/Games/
(org.gnome.GamesDevel:2): Gtk-WARNING **: 19:25:22.443: GtkFlowBox with a model will ignore sort and filter functions
(org.gnome.GamesDevel:2): Gtk-WARNING **: 19:25:22.443: GtkFlowBox with a model will ignore sort and filter functions
(org.gnome.GamesDevel:2): Gtk-WARNING **: 19:25:22.443: GtkListBox with a model will ignore sort and filter functions
(org.gnome.GamesDevel:2): GLib-CRITICAL **: 19:25:22.804: g_sequence_iter_get_position: assertion 'iter != NULL' failed
(org.gnome.GamesDevel:2): GLib-CRITICAL **: 19:25:22.804: g_sequence_remove: assertion 'iter != NULL' failed
(org.gnome.GamesDevel:2): Gtk-CRITICAL **: 19:25:22.804: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
(org.gnome.GamesDevel:2): Gtk-CRITICAL **: 19:25:22.804: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
**
GamesPlayStation:ERROR:../plugins/playstation/src/playstation-game-factory.vala:103:games_play_station_game_factory_add_uri_with_error: assertion failed: (!media_for_disc_id.contains (new_disc_id))
Bail out! GamesPlayStation:ERROR:../plugins/playstation/src/playstation-game-factory.vala:103:games_play_station_game_factory_add_uri_with_error: assertion failed: (!media_for_disc_id.contains (new_disc_id))
$
Edited by Alice Mikhaylenko