aboutsummaryrefslogtreecommitdiffstats
path: root/src/eom-main-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eom-main-window.c')
-rw-r--r--src/eom-main-window.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/eom-main-window.c b/src/eom-main-window.c
index 121502b..c901401 100644
--- a/src/eom-main-window.c
+++ b/src/eom-main-window.c
@@ -39,6 +39,7 @@ GtkWidget *eom_main_window_new(void)
void eom_main_window_load(EomMainWindow *self)
{
GList *list;
+ int i;
gtk_list_store_clear(self->store);
@@ -50,6 +51,10 @@ void eom_main_window_load(EomMainWindow *self)
manga->current_qty, manga->total_qty);
free(manga->name);
+ if (manga->volumes != NULL) {
+ for (i = 0; i < manga->vol_count; i++)
+ free(manga->volumes + i);
+ }
free(manga);
list = g_list_next(list);
}