From f7a36cfefd15a46494adfbf237f2db7f97d1fb1b Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 5 Sep 2011 20:50:52 -0700 Subject: [PATCH 1/1] Repaint the dives in dive_list_update_dives() instead of in callers Each caller ends up needing it, and I missed another one. So rather than update the other caller, just do it in dive_list_update_dives() and we can stop worrying about it. Signed-off-by: Linus Torvalds --- divelist.c | 1 + main.c | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/divelist.c b/divelist.c index 5dc4565..a6ffda8 100644 --- a/divelist.c +++ b/divelist.c @@ -67,6 +67,7 @@ void dive_list_update_dives(struct DiveList dive_list) { gtk_list_store_clear(GTK_LIST_STORE(dive_list.model)); fill_dive_list(GTK_LIST_STORE(dive_list.model)); + repaint_dive(); } struct DiveList dive_list_create(void) diff --git a/main.c b/main.c index df966a7..14c4f26 100644 --- a/main.c +++ b/main.c @@ -166,7 +166,6 @@ static void file_open(GtkWidget *w, gpointer data) } g_slist_free(filenames); report_dives(); - repaint_dive(); dive_list_update_dives(dive_list); } gtk_widget_destroy(dialog); -- 2.43.0