From 285a1139c1d606bdad13eed30b87393b716b0be9 Mon Sep 17 00:00:00 2001 From: jsorg71 Date: Sun, 5 Feb 2006 19:09:44 +0000 Subject: [PATCH] check for lock file too when checking for X server running --- sesman/session.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sesman/session.c b/sesman/session.c index 9b2965e1..afc3c4d2 100644 --- a/sesman/session.c +++ b/sesman/session.c @@ -82,9 +82,16 @@ static int DEFAULT_CC x_server_running(int display) { char text[256]; + int x_running; g_sprintf(text, "/tmp/.X11-unix/X%d", display); - return g_file_exist(text); + x_running = g_file_exist(text); + if (!x_running) + { + g_sprintf(text, "/tmp/.X%d-lock", display); + x_running = g_file_exist(text); + } + return x_running; } /******************************************************************************/