mirror of
https://github.com/luanti-org/luanti.git
synced 2025-09-30 19:22:14 +00:00
GUI: restore the Pause Menu after closing the Settings Menu
This commit is contained in:
parent
893a74f9d7
commit
6f3735281f
5 changed files with 29 additions and 16 deletions
|
@ -77,7 +77,7 @@ void GUIVolumeChange::regenerateGui(v2u32 screensize)
|
|||
core::rect<s32> rect(0, 0, 100 * s, 30 * s);
|
||||
rect = rect + v2s32(size.X / 2 - 100 * s / 2, size.Y / 2 + 55 * s);
|
||||
GUIButton::addButton(Environment, rect, m_tsrc, this, ID_soundExitButton,
|
||||
wstrgettext("Exit").c_str());
|
||||
wstrgettext("Back").c_str());
|
||||
}
|
||||
{
|
||||
core::rect<s32> rect(0, 0, 300 * s, 20 * s);
|
||||
|
|
|
@ -76,6 +76,13 @@ public:
|
|||
return m_stack.size();
|
||||
}
|
||||
|
||||
GUIModalMenu *tryGetTopMenu() const
|
||||
{
|
||||
if (m_stack.empty())
|
||||
return nullptr;
|
||||
return dynamic_cast<GUIModalMenu *>(m_stack.back());
|
||||
}
|
||||
|
||||
void deleteFront()
|
||||
{
|
||||
m_stack.front()->setVisible(false);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue