]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
[main] switch to vt that plymouth is running on at startup
authorRay Strode <rstrode@redhat.com>
Thu, 24 Sep 2009 02:54:26 +0000 (22:54 -0400)
committerRay Strode <rstrode@redhat.com>
Mon, 28 Sep 2009 15:23:40 +0000 (11:23 -0400)
src/main.c

index 2b5e13a304607102262a796a6df4f901ad1a649d..d79b816ee5bda8112ef492a1d6d9dee34268d2b0 100644 (file)
@@ -931,6 +931,9 @@ add_display_and_keyboard_for_terminal (state_t    *state,
       return;
     }
 
+  ply_console_set_active_vt (state->console,
+                             ply_terminal_get_vt_number (terminal));
+
   keyboard = ply_keyboard_new_for_terminal (terminal);
   display = ply_text_display_new (terminal, state->console);
 
@@ -986,6 +989,9 @@ add_default_displays_and_keyboard (state_t *state)
       return;
     }
 
+  ply_console_set_active_vt (state->console,
+                             ply_terminal_get_vt_number (terminal));
+
   renderer = ply_renderer_new (NULL, terminal, state->console);
 
   if (!ply_renderer_open (renderer))
@@ -1352,7 +1358,6 @@ initialize_environment (state_t *state)
   if (state->mode == PLY_MODE_SHUTDOWN)
     {
       state->default_tty = "tty63";
-      ply_switch_to_vt (63);
     }
   else
     state->default_tty = "tty1";