mirror of
https://gitlab.freedesktop.org/plymouth/plymouth.git
synced 2026-05-08 10:08:06 +02:00
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:
parent
dfa1dcc621
commit
ebf60f7019
2 changed files with 1 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue