diff --git a/src/main.c b/src/main.c index 840ef08e..27aabd3b 100644 --- a/src/main.c +++ b/src/main.c @@ -1909,8 +1909,6 @@ add_consoles_from_file (state_t *state, size_t console_length; char *console_device; - state->should_force_details = true; - console = strdup (remaining_command_line); end = strpbrk (console, " \n\t\v"); @@ -1924,6 +1922,13 @@ add_consoles_from_file (state_t *state, break; } + /* if we are in a weird case force details, + * so the user probably doesn't care about + * graphical splashes + */ + if (strcmp (console, "tty0") != 0) + state->should_force_details = true; + console_length = strlen (console); asprintf (&console_device, "/dev/%s", console);