ply-progress-bar: Redraw on percentage update

All the other plymouth widgets do a (re)draw when one of their
properties get updated. Make ply-progress-bar also do this, this allows
dropping the draw calls directly after the 2 current callers of
ply_progress_bar_set_percent_done.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
Hans de Goede 2019-02-08 18:04:01 +01:00
parent dfa1dcc621
commit ebf60f7019
2 changed files with 1 additions and 2 deletions

View file

@ -199,6 +199,7 @@ ply_progress_bar_set_percent_done (ply_progress_bar_t *progress_bar,
double percent_done)
{
progress_bar->percent_done = percent_done;
ply_progress_bar_draw (progress_bar);
}
double

View file

@ -736,7 +736,6 @@ on_boot_progress (ply_boot_splash_plugin_t *plugin,
next_node = ply_list_get_next_node (plugin->views, node);
ply_progress_bar_set_percent_done (view->progress_bar, percent_done);
ply_progress_bar_draw (view->progress_bar);
node = next_node;
}
@ -940,7 +939,6 @@ system_update (ply_boot_splash_plugin_t *plugin,
view = ply_list_node_get_data (node);
next_node = ply_list_get_next_node (plugin->views, node);
ply_progress_bar_set_percent_done (view->progress_bar, (double) progress / 100.f);
ply_progress_bar_draw (view->progress_bar);
node = next_node;
}
}