From e203bff96e16bce2f0924ce8a0168b1fedf4d052 Mon Sep 17 00:00:00 2001 From: Nicolas Viennot Date: Fri, 30 Jan 2015 12:08:13 -0500 Subject: [PATCH] Start tmate after the config files are processed Closes #50 --- cfg.c | 3 +++ server.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cfg.c b/cfg.c index 1153de67..0557bca1 100644 --- a/cfg.c +++ b/cfg.c @@ -26,6 +26,7 @@ #include #include "tmux.h" +#include "tmate.h" struct cmd_q *cfg_cmd_q; int cfg_finished; @@ -122,6 +123,8 @@ cfg_default_done(unused struct cmd_q *cmdq) return; cfg_finished = 1; + tmate_session_start(); + if (!RB_EMPTY(&sessions)) cfg_show_causes(RB_MIN(sessions, &sessions)); diff --git a/server.c b/server.c index 739386ee..80c17689 100644 --- a/server.c +++ b/server.c @@ -205,7 +205,7 @@ server_start(int lockfd, char *lockfile) set_signals(server_signal_callback); - tmate_session_start(); + /* tmate_session_start() is called in cfg_default_done */ server_loop(); exit(0); }