}
static void
-show_detailed_splash (state_t *state)
+load_detailed_splash (state_t *state)
{
ply_boot_splash_t *splash;
}
state->boot_splash = splash;
-
- show_theme (state, state->boot_splash);
}
static const char *
}
static void
-show_default_splash (state_t *state)
+load_default_splash (state_t *state)
{
if (state->boot_splash != NULL)
return;
ply_error ("plymouthd: could not start boot splash: %m");
return;
}
-
- show_theme (state, state->boot_splash);
}
static void
if (plymouth_should_show_default_splash (state))
{
- show_default_splash (state);
+ load_default_splash (state);
state->showing_details = false;
}
else
{
- show_detailed_splash (state);
+ load_detailed_splash (state);
state->showing_details = true;
}
+ show_theme (state, state->boot_splash);
show_messages (state);
}
if (!state->showing_details)
{
- show_detailed_splash (state);
+ load_detailed_splash (state);
state->showing_details = true;
}
else
{
- show_default_splash (state);
+ load_default_splash (state);
state->showing_details = false;
}
+ show_theme (state, state->boot_splash);
update_display (state);
show_messages (state);
}