From 3304e1e517fb8aac008c4684e72a4b59b408414a Mon Sep 17 00:00:00 2001 From: Kahrl Date: Tue, 25 Aug 2015 07:44:53 +0200 Subject: Push error handler afresh each time lua_pcall is used Fixes "double fault" / "error in error handling" messages (issue #1423) and instead shows a complete backtrace. --- src/script/scripting_mainmenu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/script/scripting_mainmenu.cpp') diff --git a/src/script/scripting_mainmenu.cpp b/src/script/scripting_mainmenu.cpp index c74c18edc..b1e50c94b 100644 --- a/src/script/scripting_mainmenu.cpp +++ b/src/script/scripting_mainmenu.cpp @@ -78,7 +78,7 @@ void MainMenuScripting::initializeModApi(lua_State *L, int top) /******************************************************************************/ void MainMenuScripting::step() { - asyncEngine.step(getStack(), m_errorhandler); + asyncEngine.step(getStack()); } /******************************************************************************/ -- cgit v1.2.3