From 7461303aa5e2072a090a2145a4d2ff3d06f3a496 Mon Sep 17 00:00:00 2001 From: Emma Broman Date: Tue, 13 Jul 2021 09:03:49 +0200 Subject: [PATCH] Fix to make slide deck work with new strict Lua --- data/assets/examples/slidedeck.asset | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/data/assets/examples/slidedeck.asset b/data/assets/examples/slidedeck.asset index fdd3756450..7d054dd2c1 100644 --- a/data/assets/examples/slidedeck.asset +++ b/data/assets/examples/slidedeck.asset @@ -15,17 +15,18 @@ asset.onInitialize(function () local interpolationDuration = 0.5 - function nextSlide() - helper.goToNextSlide(deck, interpolationDuration) - end + -- Add global functions for controlling slide deck and bind to keys + rawset(_G, "nextSlide", function() + helper.goToNextSlide(deck, interpolationDuration) + end) - function previousSlide() + rawset(_G, "previousSlide", function() helper.goToPreviousSlide(deck, interpolationDuration) - end + end) - function toggleSlides() + rawset(_G, "toggleSlides", function() helper.toggleSlides(deck, interpolationDuration) - end + end) helper.setCurrentSlide(deck, 1) openspace.bindKey("KP_6", "nextSlide()", "Next slide", "Next slide", "/Slides")