diff options
| author | Christopher Schwarz <lakitu7@gmail.com> | 2009-10-28 20:25:05 +0000 | 
|---|---|---|
| committer | Tim Angus <tim@ngus.net> | 2013-01-03 00:17:13 +0000 | 
| commit | f9da8712126c8a377feb40989f30726c1f8974df (patch) | |
| tree | 708501b2f5a58f08a094d5c49619409c7ed56de4 | |
| parent | affe24fa3b3cb08c396d94f9e88c404d26da7ddc (diff) | |
* Do 1879 (tabbing out of an editfield hides the mouse) in a different way that doesn't partly break r1837 (tab, uparrow, downarrow sends chat text)
| -rw-r--r-- | src/ui/ui_shared.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ui/ui_shared.c b/src/ui/ui_shared.c index 2ea3e1ca..3a614e08 100644 --- a/src/ui/ui_shared.c +++ b/src/ui/ui_shared.c @@ -3451,12 +3451,13 @@ qboolean Item_TextField_HandleKey( itemDef_t *item, int key )          case K_KP_UPARROW:            newItem = Menu_SetNextCursorItem( item->parent ); -          if( newItem && ( newItem->type == ITEM_TYPE_EDITFIELD || newItem->type == ITEM_TYPE_NUMERICFIELD ) ) +          if( newItem && ( newItem->type == ITEM_TYPE_EDITFIELD ||  +                           newItem->type == ITEM_TYPE_NUMERICFIELD ) )              g_editItem = newItem; -          else +          else if( newItem ) // restore mouse if not using an editfield anymore            { -            releaseFocus = qtrue; -            goto exit; +            g_editingField = qfalse; +            g_waitingForKey = qfalse;            }            break;  | 
