summaryrefslogtreecommitdiff
path: root/src/client/ui/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/ui/menu.c')
-rw-r--r--src/client/ui/menu.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/client/ui/menu.c b/src/client/ui/menu.c
index da9d29f..1bc3374 100644
--- a/src/client/ui/menu.c
+++ b/src/client/ui/menu.c
@@ -1258,8 +1258,8 @@ static void MenuList_DrawString(int x, int y, int flags,
rc.left = x;
rc.right = x + column->width - 1;
- rc.top = 0;
- rc.bottom = 0;
+ rc.top = y + 1;
+ rc.bottom = y + CHAR_HEIGHT + 1;
if ((column->uiFlags & UI_CENTER) == UI_CENTER) {
x += column->width / 2 - 1;
@@ -1269,13 +1269,9 @@ static void MenuList_DrawString(int x, int y, int flags,
x += MLIST_PRESTEP;
}
- R_SetClipRect(DRAW_CLIP_RIGHT | DRAW_CLIP_LEFT, &rc);
+ R_SetClipRect(&rc);
UI_DrawString(x, y + 1, column->uiFlags | flags, string);
-#if USE_REF == REF_SOFT
- R_SetClipRect(DRAW_CLIP_MASK, &uis.clipRect);
-#else
- R_SetClipRect(DRAW_CLIP_DISABLED, NULL);
-#endif
+ R_SetClipRect(NULL);
}
/*