]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/guiTextInputMenu.cpp
Attempt to fix some minor memory leaks
[dragonfireclient.git] / src / guiTextInputMenu.cpp
index bfe0ea5de259b0123a0d20f80a864f7049d92b5e..364f69903290a07224d14802d999d2de1401aa2e 100644 (file)
@@ -21,6 +21,11 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "debug.h"
 #include "serialization.h"
 #include <string>
+#include <IGUICheckBox.h>
+#include <IGUIEditBox.h>
+#include <IGUIButton.h>
+#include <IGUIStaticText.h>
+#include <IGUIFont.h>
 
 #include "gettext.h"
 
@@ -103,6 +108,12 @@ void GUITextInputMenu::regenerateGui(v2u32 screensize)
                gui::IGUIElement *e = 
                Environment->addEditBox(text.c_str(), rect, true, this, 256);
                Environment->setFocus(e);
+
+               irr::SEvent evt;
+               evt.EventType = EET_KEY_INPUT_EVENT;
+               evt.KeyInput.Key = KEY_END;
+               evt.KeyInput.PressedDown = true;
+               e->OnEvent(evt);
        }
        changeCtype("");
        {