mirror of
https://github.com/ioquake/ioq3.git
synced 2025-02-23 03:51:24 +00:00
- Bug 5034 - q3_ui: fill whole screen and allow cursor to move to edge in widescreen, by Zack Middleton
Check if uivm is loaded before using it Patch adds a check for uivm before using it, fixes running dedicated server using client binary. Missing uivm check pointed out by Ensiform. - Bug 5049 - TA UI forces overstrike mode on when focusing an edit box, by Ensiform - Bug 5052 - Missing podium timer initialization, by Eugene C.
This commit is contained in:
parent
df1687c5c7
commit
90ede2cb48
3 changed files with 4 additions and 3 deletions
|
@ -484,7 +484,7 @@ void SCR_DrawScreenField( stereoFrame_t stereoFrame ) {
|
||||||
|
|
||||||
re.BeginFrame( stereoFrame );
|
re.BeginFrame( stereoFrame );
|
||||||
|
|
||||||
uiFullscreen = VM_Call( uivm, UI_IS_FULLSCREEN );
|
uiFullscreen = (uivm && VM_Call( uivm, UI_IS_FULLSCREEN ));
|
||||||
|
|
||||||
// wide aspect ratio screens need to have the sides cleared
|
// wide aspect ratio screens need to have the sides cleared
|
||||||
// unless they are displaying game renderings
|
// unless they are displaying game renderings
|
||||||
|
|
|
@ -995,6 +995,9 @@ UI_ConsoleCommand
|
||||||
qboolean UI_ConsoleCommand( int realTime ) {
|
qboolean UI_ConsoleCommand( int realTime ) {
|
||||||
char *cmd;
|
char *cmd;
|
||||||
|
|
||||||
|
uis.frametime = realTime - uis.realtime;
|
||||||
|
uis.realtime = realTime;
|
||||||
|
|
||||||
cmd = UI_Argv( 0 );
|
cmd = UI_Argv( 0 );
|
||||||
|
|
||||||
// ensure minimum menu data is available
|
// ensure minimum menu data is available
|
||||||
|
|
|
@ -2701,7 +2701,6 @@ void Menu_HandleKey(menuDef_t *menu, int key, qboolean down) {
|
||||||
item->cursorPos = 0;
|
item->cursorPos = 0;
|
||||||
g_editingField = qtrue;
|
g_editingField = qtrue;
|
||||||
g_editItem = item;
|
g_editItem = item;
|
||||||
DC->setOverstrikeMode(qtrue);
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (Rect_ContainsPoint(&item->window.rect, DC->cursorx, DC->cursory)) {
|
if (Rect_ContainsPoint(&item->window.rect, DC->cursorx, DC->cursory)) {
|
||||||
|
@ -2739,7 +2738,6 @@ void Menu_HandleKey(menuDef_t *menu, int key, qboolean down) {
|
||||||
item->cursorPos = 0;
|
item->cursorPos = 0;
|
||||||
g_editingField = qtrue;
|
g_editingField = qtrue;
|
||||||
g_editItem = item;
|
g_editItem = item;
|
||||||
DC->setOverstrikeMode(qtrue);
|
|
||||||
} else {
|
} else {
|
||||||
Item_Action(item);
|
Item_Action(item);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue