Fix Python console cursor height
This commit is contained in:
parent
8a8c61190b
commit
1b994a37f4
|
@ -142,10 +142,7 @@ static void console_cursor_wrap_offset(
|
|||
return;
|
||||
}
|
||||
|
||||
static void console_textview_draw_cursor(TextViewContext *tvc,
|
||||
int cwidth,
|
||||
int columns,
|
||||
int descender)
|
||||
static void console_textview_draw_cursor(TextViewContext *tvc, int cwidth, int columns)
|
||||
{
|
||||
int pen[2];
|
||||
{
|
||||
|
@ -171,8 +168,7 @@ static void console_textview_draw_cursor(TextViewContext *tvc,
|
|||
immBindBuiltinProgram(GPU_SHADER_2D_UNIFORM_COLOR);
|
||||
immUniformThemeColor(TH_CONSOLE_CURSOR);
|
||||
|
||||
immRectf(
|
||||
pos, pen[0] - U.pixelsize, pen[1], pen[0] + U.pixelsize, pen[1] + tvc->lheight + descender);
|
||||
immRectf(pos, pen[0] - U.pixelsize, pen[1], pen[0] + U.pixelsize, pen[1] + tvc->lheight);
|
||||
|
||||
immUnbindProgram();
|
||||
}
|
||||
|
|
|
@ -408,7 +408,7 @@ int textview_draw(TextViewContext *tvc,
|
|||
if (do_draw) {
|
||||
/* We always want the cursor to draw. */
|
||||
if (tvc->draw_cursor && iter_index == 0) {
|
||||
tvc->draw_cursor(tvc, tds.cwidth, tds.columns, tds.lofs);
|
||||
tvc->draw_cursor(tvc, tds.cwidth, tds.columns);
|
||||
}
|
||||
|
||||
/* When drawing, if we pass v2d->cur.ymax, then quit. */
|
||||
|
|
|
@ -60,7 +60,7 @@ typedef struct TextViewContext {
|
|||
int *r_icon,
|
||||
uchar r_icon_fg[4],
|
||||
uchar r_icon_bg[4]);
|
||||
void (*draw_cursor)(struct TextViewContext *tvc, int cwidth, int columns, int descender);
|
||||
void (*draw_cursor)(struct TextViewContext *tvc, int cwidth, int columns);
|
||||
/* constant theme colors */
|
||||
void (*const_colors)(struct TextViewContext *tvc, unsigned char bg_sel[4]);
|
||||
const void *iter;
|
||||
|
|
Loading…
Reference in New Issue