From a82f00098daf0bd6caa5ab7ae8b376cb623d45ca Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 30 Oct 2018 22:32:08 +0100 Subject: Propagate stylesheet changes to slide windows --- src/slide_window.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/slide_window.c') diff --git a/src/slide_window.c b/src/slide_window.c index 0f27b10..ed37a50 100644 --- a/src/slide_window.c +++ b/src/slide_window.c @@ -96,11 +96,16 @@ static void delete_frame_sig(GSimpleAction *action, GVariant *parameter, } +void slide_window_update(SlideWindow *sw) +{ + sc_editor_set_scblock(sw->sceditor, sw->scblocks); +} + + /* Change the editor's slide to "np" */ static void change_edit_slide(SlideWindow *sw, SCBlock *np) { sc_editor_set_slidenum(sw->sceditor, slide_number(sw->p, np)); - sc_editor_set_scblock(sw->sceditor, np); sw->scblocks = np; } @@ -170,7 +175,7 @@ static void last_slide_sig(GSimpleAction *action, GVariant *parameter, static gboolean sw_close_sig(GtkWidget *w, SlideWindow *sw) { - sw->p->slidewindow = NULL; + narrative_window_sw_closed(sw->p->narrative_window, sw); return FALSE; } -- cgit v1.2.3