Cache canvas in keypad.cpp
This commit is contained in:
parent
dff67dad1b
commit
6ff14b7688
|
@ -273,10 +273,11 @@ void ui_pad_draw(UI_DIALOG *dlg, int x, int y)
|
|||
ui_draw_box_in(*grd_curcanv, x, y, x+(bw * 4)+10 + 200, y+(bh * 5)+45);
|
||||
|
||||
gr_set_current_canvas( NULL );
|
||||
auto &canvas = *grd_curcanv;
|
||||
const uint8_t color = CWHITE;
|
||||
gr_urect(*grd_curcanv, desc_x, desc_y, desc_x+ 56*4-1, desc_y+15, color);
|
||||
gr_set_fontcolor(*grd_curcanv, CBLACK, CWHITE);
|
||||
gr_ustring(*grd_curcanv, desc_x, desc_y, KeyPad[active_pad]->description.data());
|
||||
gr_urect(canvas, desc_x, desc_y, desc_x+ 56*4-1, desc_y+15, color);
|
||||
gr_set_fontcolor(canvas, CBLACK, CWHITE);
|
||||
gr_ustring(canvas, desc_x, desc_y, KeyPad[active_pad]->description.data());
|
||||
}
|
||||
|
||||
static void ui_pad_set_active( int n )
|
||||
|
|
Loading…
Reference in a new issue