forked from Mirrorlandia_minetest/minetest
Fix editbox default text being pre-selected in some cases
This commit is contained in:
parent
7721948a2f
commit
a61aa6690b
@ -135,6 +135,9 @@ void GUICreateWorld::regenerateGui(v2u32 screensize)
|
|||||||
evt.EventType = EET_KEY_INPUT_EVENT;
|
evt.EventType = EET_KEY_INPUT_EVENT;
|
||||||
evt.KeyInput.Key = KEY_END;
|
evt.KeyInput.Key = KEY_END;
|
||||||
evt.KeyInput.PressedDown = true;
|
evt.KeyInput.PressedDown = true;
|
||||||
|
evt.KeyInput.Char = 0;
|
||||||
|
evt.KeyInput.Control = 0;
|
||||||
|
evt.KeyInput.Shift = 0;
|
||||||
e->OnEvent(evt);
|
e->OnEvent(evt);
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
@ -418,9 +418,12 @@ void GUIFormSpecMenu::regenerateGui(v2u32 screensize)
|
|||||||
e->setTextAlignment(gui::EGUIA_UPPERLEFT, gui::EGUIA_UPPERLEFT);
|
e->setTextAlignment(gui::EGUIA_UPPERLEFT, gui::EGUIA_UPPERLEFT);
|
||||||
} else {
|
} else {
|
||||||
irr::SEvent evt;
|
irr::SEvent evt;
|
||||||
evt.KeyInput.Key = KEY_END;
|
|
||||||
evt.EventType = EET_KEY_INPUT_EVENT;
|
evt.EventType = EET_KEY_INPUT_EVENT;
|
||||||
|
evt.KeyInput.Key = KEY_END;
|
||||||
evt.KeyInput.PressedDown = true;
|
evt.KeyInput.PressedDown = true;
|
||||||
|
evt.KeyInput.Char = 0;
|
||||||
|
evt.KeyInput.Control = 0;
|
||||||
|
evt.KeyInput.Shift = 0;
|
||||||
e->OnEvent(evt);
|
e->OnEvent(evt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -121,6 +121,9 @@ void GUITextInputMenu::regenerateGui(v2u32 screensize)
|
|||||||
evt.EventType = EET_KEY_INPUT_EVENT;
|
evt.EventType = EET_KEY_INPUT_EVENT;
|
||||||
evt.KeyInput.Key = KEY_END;
|
evt.KeyInput.Key = KEY_END;
|
||||||
evt.KeyInput.PressedDown = true;
|
evt.KeyInput.PressedDown = true;
|
||||||
|
evt.KeyInput.Char = 0;
|
||||||
|
evt.KeyInput.Control = 0;
|
||||||
|
evt.KeyInput.Shift = 0;
|
||||||
e->OnEvent(evt);
|
e->OnEvent(evt);
|
||||||
}
|
}
|
||||||
changeCtype("");
|
changeCtype("");
|
||||||
|
Loading…
Reference in New Issue
Block a user