forked from teamnwah/openmw-tes3coop
Fix tab completion in console to not cycle key focus
This commit is contained in:
parent
c203a0774a
commit
5482ad0482
2 changed files with 4 additions and 0 deletions
|
@ -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();
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue