Little cleanup

This commit is contained in:
DiSlord 2020-03-09 23:57:03 +03:00
parent 3714e05395
commit 10ae59e786
2 changed files with 7 additions and 5 deletions

11
plot.c
View file

@ -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;
} }

1
ui.c
View file

@ -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;
} }