diff --git a/src/libply-splash-graphics/ply-progress-bar.c b/src/libply-splash-graphics/ply-progress-bar.c index c0b5f9a0..2ba3bf40 100644 --- a/src/libply-splash-graphics/ply-progress-bar.c +++ b/src/libply-splash-graphics/ply-progress-bar.c @@ -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 diff --git a/src/plugins/splash/throbgress/plugin.c b/src/plugins/splash/throbgress/plugin.c index a1c8a905..4016d966 100644 --- a/src/plugins/splash/throbgress/plugin.c +++ b/src/plugins/splash/throbgress/plugin.c @@ -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; } }