mirror of
https://gitlab.freedesktop.org/plymouth/plymouth.git
synced 2026-05-08 08:58:05 +02:00
two-step: Fix animation not starting on later added heads
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>
This commit is contained in:
parent
059390ac56
commit
9639ed8953
1 changed files with 4 additions and 2 deletions
|
|
@ -1002,10 +1002,12 @@ add_pixel_display (ply_boot_splash_plugin_t *plugin,
|
|||
(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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue