From 9811ad334b0abd16a5f68a71c43cb9d9c6c7e409 Mon Sep 17 00:00:00 2001 From: Jyrki Vesterinen Date: Wed, 28 Sep 2016 06:57:13 +0300 Subject: [PATCH] Fix: the plugin version of wesnoth.delay() didn't wait with --nogui CVideo::delay() is a no-op when --nogui is used. --- src/scripting/application_lua_kernel.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/scripting/application_lua_kernel.cpp b/src/scripting/application_lua_kernel.cpp index d688ad259a0..dab7792ed97 100644 --- a/src/scripting/application_lua_kernel.cpp +++ b/src/scripting/application_lua_kernel.cpp @@ -49,12 +49,13 @@ #include "utils/functional.hpp" #include -#include "video.hpp" +#include #include "lua/lauxlib.h" #include "lua/lua.h" #include "lua/luaconf.h" +class CVideo; struct lua_State; static lg::log_domain log_scripting_lua("scripting/lua"); @@ -93,7 +94,7 @@ static int intf_describe_plugins(lua_State * L) static int intf_delay(lua_State* L) { unsigned int delay = static_cast(luaL_checkint(L, 1)); - CVideo::delay(delay); + SDL_Delay(delay); return 0; }