From 91114b562fb2c65467485008b810836f951274ea Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Mon, 12 Aug 2019 18:16:35 +0100 Subject: Add support for set_formspec_prepend in main menu (#8611) --- src/gui/guiEngine.cpp | 10 +++++++++- src/gui/guiEngine.h | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'src/gui') diff --git a/src/gui/guiEngine.cpp b/src/gui/guiEngine.cpp index 241144a2a..3107d64cd 100644 --- a/src/gui/guiEngine.cpp +++ b/src/gui/guiEngine.cpp @@ -389,6 +389,15 @@ void GUIEngine::cloudPostProcess() } } +/******************************************************************************/ +void GUIEngine::setFormspecPrepend(const std::string &fs) +{ + if (m_menu) { + m_menu->setFormspecPrepend(fs); + } +} + + /******************************************************************************/ void GUIEngine::drawBackground(video::IVideoDriver *driver) { @@ -610,4 +619,3 @@ unsigned int GUIEngine::queueAsync(const std::string &serialized_func, { return m_script->queueAsync(serialized_func, serialized_params); } - diff --git a/src/gui/guiEngine.h b/src/gui/guiEngine.h index 0ff5030c0..e55531bbc 100644 --- a/src/gui/guiEngine.h +++ b/src/gui/guiEngine.h @@ -221,6 +221,8 @@ private: /** script basefolder */ std::string m_scriptdir = ""; + void setFormspecPrepend(const std::string &fs); + /** * draw background layer * @param driver to use for drawing -- cgit v1.2.3