Fix the animation not starting on heads added after show_splash_screen
has been called. Since the core calls show_splash_screen after adding
the first head / pixel_display in practice this fixes the animation not
starting on all monitors other then the first.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
(ply_pixel_display_draw_handler_t)
on_draw, view);
if (plugin->is_visible) {
- if (view_load (view))
+ if (view_load (view)) {
ply_list_append_data (plugin->views, view);
- else
+ view_start_progress_animation (view);
+ } else {
view_free (view);
+ }
} else {
ply_list_append_data (plugin->views, view);
}