From 790b6dee8468ded9b795cba008db66916217018b Mon Sep 17 00:00:00 2001 From: Thomas White Date: Wed, 1 May 2019 15:54:29 +0200 Subject: Close slide windows when closing narrative --- src/narrative_window.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/narrative_window.c') diff --git a/src/narrative_window.c b/src/narrative_window.c index cd67706..5080382 100644 --- a/src/narrative_window.c +++ b/src/narrative_window.c @@ -506,6 +506,9 @@ static void scroll_down(NarrativeWindow *nw) static gboolean nw_destroy_sig(GtkWidget *da, NarrativeWindow *nw) { if ( nw->pr_clock != NULL ) pr_clock_destroy(nw->pr_clock); + while ( nw->n_slidewindows > 0 ) { + slide_window_destroy(nw->slidewindows[nw->n_slidewindows-1]); + } g_application_release(nw->app); return FALSE; } -- cgit v1.2.3