diff --git a/rogueviz/presentation.cpp b/rogueviz/presentation.cpp index a95bb0e7..9d71e327 100644 --- a/rogueviz/presentation.cpp +++ b/rogueviz/presentation.cpp @@ -545,7 +545,11 @@ void launch_slideshow_by_name(string s) { }); } -int runslide = arg::add3("-slides", [] { +int runslide = + addHook(hooks_resetGL, 100, [] { + textures.clear(); + }) ++ arg::add3("-slides", [] { arg::shift(); launch_slideshow_by_name(arg::args()); }) + arg::add3("-slide-textoff", [] { tour::texts = false;