From: Ray Strode Date: Thu, 29 Apr 2010 16:46:00 +0000 (-0400) Subject: [terminal] Add some debug spew X-Git-Tag: 0.8.3~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee41b742adad92eab2489be8e9cf96a0cbdae6ca;p=thirdparty%2Fplymouth.git [terminal] Add some debug spew --- diff --git a/src/libply-splash-core/ply-terminal.c b/src/libply-splash-core/ply-terminal.c index 8b099b87..92e4a442 100644 --- a/src/libply-splash-core/ply-terminal.c +++ b/src/libply-splash-core/ply-terminal.c @@ -346,7 +346,11 @@ get_active_vt (ply_terminal_t *terminal) return -1; if (terminal->initial_vt_number < 0) - terminal->initial_vt_number = vt_state.v_active; + { + terminal->initial_vt_number = vt_state.v_active; + ply_trace ("Remembering that initial vt is %d", + terminal->initial_vt_number); + } return vt_state.v_active; } @@ -761,7 +765,11 @@ ply_terminal_activate_vt (ply_terminal_t *terminal) return true; if (!set_active_vt (terminal, terminal->vt_number)) - return false; + { + ply_trace ("unable to set active vt to %d: %m", + terminal->vt_number); + return false; + } return true; } @@ -800,16 +808,22 @@ ply_terminal_deactivate_vt (ply_terminal_t *terminal) if (ply_terminal_is_active (terminal)) { + ply_trace ("Attempting to set active vt back to %d from %d", + terminal->initial_vt_number, old_vt_number); if (!set_active_vt (terminal, terminal->initial_vt_number)) { - ply_trace ("Couldn't number to initial VT"); + ply_trace ("Couldn't move console to initial vt: %m"); return false; } } + else + { + ply_trace ("terminal for vt %d is inactive", terminal->vt_number); + } if (!deallocate_vt (terminal, old_vt_number)) { - ply_trace ("Couldn't deallocate vt %d", old_vt_number); + ply_trace ("couldn't deallocate vt %d: %m", old_vt_number); return false; }