[gdm/revert-422647b7] Revert "session-worker: don't take control of a vt just because we're changing to it"



commit 34f400f95dd7078c7e9bb43cd2c0472952577a7b
Author: Ray Strode <halfline gmail com>
Date:   Wed Aug 28 14:31:59 2019 +0000

    Revert "session-worker: don't take control of a vt just because we're changing to it"
    
    This reverts commit 422647b7c9a347fe3b293d4b4c44eceb51e44074

 daemon/gdm-session-worker.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
index 93ae79c9..0e854158 100644
--- a/daemon/gdm-session-worker.c
+++ b/daemon/gdm-session-worker.c
@@ -665,7 +665,7 @@ gdm_session_worker_process_pam_message (GdmSessionWorker          *worker,
         char    *user_answer;
         gboolean res;
         char    *utf8_msg;
-        char        *msg;
+        char   *msg;
 
         if (response != NULL) {
                 *response = NULL;
@@ -955,8 +955,7 @@ out:
 
 static void
 jump_to_vt (GdmSessionWorker  *worker,
-            int                vt_number,
-            gboolean           take_control)
+            int                vt_number)
 {
         int fd;
         int active_vt_tty_fd;
@@ -992,8 +991,7 @@ jump_to_vt (GdmSessionWorker  *worker,
                 fd = active_vt_tty_fd;
         }
 
-        if (take_control)
-                handle_terminal_vt_switches (worker, fd);
+        handle_terminal_vt_switches (worker, fd);
 
         if (ioctl (fd, VT_GETSTATE, &vt_state) < 0) {
                 g_debug ("GdmSessionWorker: couldn't get current VT: %m");
@@ -1056,7 +1054,7 @@ gdm_session_worker_uninitialize_pam (GdmSessionWorker *worker,
 
         if (g_strcmp0 (worker->priv->display_seat_id, "seat0") == 0) {
                 if (worker->priv->login_vt != worker->priv->session_vt) {
-                        jump_to_vt (worker, worker->priv->login_vt, FALSE);
+                        jump_to_vt (worker, worker->priv->login_vt);
                 }
         }
 
@@ -2010,7 +2008,7 @@ gdm_session_worker_start_session (GdmSessionWorker  *worker,
          * ready, and in the reuse server case, we're already on the correct VT. */
         if (g_strcmp0 (worker->priv->display_seat_id, "seat0") == 0) {
                 if (worker->priv->display_mode == GDM_SESSION_DISPLAY_MODE_NEW_VT) {
-                        jump_to_vt (worker, worker->priv->session_vt, TRUE);
+                        jump_to_vt (worker, worker->priv->session_vt);
                 }
         }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]