HACK: fix input focus on terminal
This makes the terminal grab focus no matter what on SetPageFocus which isn't ideal but it's unlikely that any other visible input elements will be on the page with a terminal anyway. Credit _that for pointing me in the right direction for this fix. Change-Id: I2b0e6fc1169521f58e863c58f7ef3578413dfb21
This commit is contained in:
+5
-1
@@ -896,6 +896,10 @@ void GUITerminal::InitAndResize()
|
||||
|
||||
void GUITerminal::SetPageFocus(int inFocus)
|
||||
{
|
||||
if (inFocus && isConditionTrue())
|
||||
if (inFocus && isConditionTrue()) {
|
||||
// TODO: grab focus correctly, this hack grabs focus and insists that the terminal be the focus regardless of other elements
|
||||
// It's highly unlikely that there will be any other visible input elements on the page anyway...
|
||||
SetInputFocus(1);
|
||||
InitAndResize();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user