1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-29 17:15:32 +00:00

Fix tab completion in console to not cycle key focus

This commit is contained in:
scrawl 2017-09-22 17:03:31 +02:00
parent c203a0774a
commit 5482ad0482
2 changed files with 4 additions and 0 deletions

View file

@ -82,6 +82,9 @@ bool KeyboardNavigation::switchFocus(int direction, bool wrap)
if (!isButtonFocus() && direction != D_Prev && direction != D_Next)
return false;
if ((direction == D_Prev || direction == D_Next) && focus->getUserString("AcceptTab") == "true")
return false;
MyGUI::Widget* window = MyGUI::InputManager::getInstance().getKeyFocusWidget();
while (window->getParent())
window = window->getParent();

View file

@ -18,6 +18,7 @@
<!-- Command line -->
<Widget type="EditBox" skin="MW_ConsoleCommand" position="0 338 384 28" align="HStretch Bottom" name="edit_Command">
<Property key="InvertSelected" value="false"/>
<UserString key="AcceptTab" value="true"/>
</Widget>
</Widget>