]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/guiEngine.cpp
Decoration API: Fix missing low density decorations
[dragonfireclient.git] / src / guiEngine.cpp
index c616bc3222883947719500b3c16112759a8a8bf2..84bc8488ea83f5cb0c2b34d32b4f8c7c59483265 100644 (file)
@@ -238,13 +238,13 @@ bool GUIEngine::loadMainMenuScript()
        }
 
        std::string script = porting::path_share + DIR_DELIM "builtin" + DIR_DELIM "init.lua";
-       if (m_script->loadScript(script)) {
+       try {
+               m_script->loadScript(script);
                // Menu script loaded
                return true;
-       } else {
-               infostream
-                       << "GUIEngine: execution of menu script in: \""
-                       << m_scriptdir << "\" failed!" << std::endl;
+       } catch (const ModError &e) {
+               errorstream << "GUIEngine: execution of menu script failed: "
+                       << e.what() << std::endl;
        }
 
        return false;