diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/narrative_window.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/narrative_window.c b/src/narrative_window.c index dbedb6a..1a9bcf5 100644 --- a/src/narrative_window.c +++ b/src/narrative_window.c @@ -536,7 +536,11 @@ static int click_thumbnail(double x, double y, void *bvp, void *vp) struct presentation *p = vp; SCBlock *scblocks = bvp; - slide_window_open(p, scblocks, p->narrative_window->app); + if ( p->narrative_window->show != NULL ) { + sc_slideshow_set_slide(p->narrative_window->show, scblocks); + } else { + slide_window_open(p, scblocks, p->narrative_window->app); + } return 0; } |