Fix #1148: Intermittent crash on removing first item in a collection
authorColin Clark <colin.clark@cclark.uk>
Thu, 3 Aug 2023 10:50:49 +0000 (11:50 +0100)
committerColin Clark <colin.clark@cclark.uk>
Thu, 3 Aug 2023 10:50:49 +0000 (11:50 +0100)
https://github.com/BestImageViewer/geeqie/issues/1148

src/collect-table.cc
src/collect.cc

index 3d93a57..efb1ed3 100644 (file)
@@ -862,6 +862,7 @@ static void collection_table_popup_remove_cb(GtkWidget *, gpointer data)
                }
 
        collection_remove_by_info_list(ct->cd, list);
+       collection_table_refresh(ct);
        g_list_free(list);
 }
 
index 398fa97..f5fea7d 100644 (file)
@@ -1048,6 +1048,7 @@ static gboolean collection_window_keypress(GtkWidget *, GdkEventKey *event, gpoi
                                if (list)
                                        {
                                        collection_remove_by_info_list(cw->cd, list);
+                                       collection_table_refresh(cw->table);
                                        g_list_free(list);
                                        }
                                else