Little cleanup

pull/1/head
DiSlord 6 years ago
parent 3714e05395
commit 10ae59e786

@ -1373,9 +1373,11 @@ draw_all_cells(bool flush_markmap){
void void
draw_all(bool flush) draw_all(bool flush)
{ {
if (redraw_request & REDRAW_AREA)
force_set_markmap();
if (redraw_request & REDRAW_MARKER) if (redraw_request & REDRAW_MARKER)
markmap_upperarea(); markmap_upperarea();
if (redraw_request & (REDRAW_CELLS | REDRAW_MARKER)) if (redraw_request & (REDRAW_CELLS | REDRAW_MARKER | REDRAW_AREA))
draw_all_cells(flush); draw_all_cells(flush);
if (redraw_request & REDRAW_FREQUENCY) if (redraw_request & REDRAW_FREQUENCY)
draw_frequencies(); draw_frequencies();
@ -1383,11 +1385,12 @@ draw_all(bool flush)
draw_cal_status(); draw_cal_status();
if (redraw_request & REDRAW_BATTERY) if (redraw_request & REDRAW_BATTERY)
draw_battery_status(); draw_battery_status();
if (redraw_request & REDRAW_AREA)
force_set_markmap();
redraw_request = 0; redraw_request = 0;
} }
//
// Call this function then need fast draw marker and marker info
// Used in ui.c for leveler move marker, drag marker and etc.
void void
redraw_marker(int marker) redraw_marker(int marker)
{ {
@ -1400,7 +1403,7 @@ redraw_marker(int marker)
markmap_upperarea(); markmap_upperarea();
draw_all_cells(TRUE); draw_all_cells(TRUE);
// Fores redraw all area after (disable artefacts after fast marker update area) // Force redraw all area after (disable artifacts after fast marker update area)
redraw_request|=REDRAW_AREA; redraw_request|=REDRAW_AREA;
} }

@ -2145,7 +2145,6 @@ void ui_process_touch(void)
if (touch_pickup_marker()) if (touch_pickup_marker())
break; break;
if (touch_lever_mode_select()) { if (touch_lever_mode_select()) {
draw_all(FALSE);
touch_wait_release(); touch_wait_release();
break; break;
} }

Loading…
Cancel
Save

Powered by TurnKey Linux.