aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/narrative_window.c6
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;
}