static void
on_system_initialized (state_t *state)
{
- ply_trace ("system now initialized, opening boot.log");
+ ply_trace ("system now initialized");
+ if (state->session == NULL)
+ return;
+
+ ply_trace ("opening boot log");
ply_terminal_session_open_log (state->session,
PLYMOUTH_LOG_DIRECTORY "/boot.log");
}
if (state->window == NULL)
{
- state->window = create_window (state, 1);
+ state->window = create_window (state, 0);
ply_window_take_console (state->window);
}
assert (plugin->loop != NULL);
ply_text_pulser_stop (plugin->pulser);
+ ply_window_reset_colors (plugin->window);
}
static void
ply_window_set_background_color (plugin->window, PLY_WINDOW_COLOR_DEFAULT);
ply_window_clear_screen (plugin->window);
ply_window_show_text_cursor (plugin->window);
- ply_window_reset_colors (plugin->window);
plugin->window = NULL;
}