From 8b3115e7025b5091b2a7cd68f6ac3442964b59e5 Mon Sep 17 00:00:00 2001 From: Dan Nicolaescu Date: Thu, 2 Jun 2011 09:56:04 -0700 Subject: [PATCH] * src/emacs.c (main): Warn when starting a GTK emacs in daemon mode. --- src/ChangeLog | 4 ++++ src/emacs.c | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index cd98ec04aa4..a86a23e7c0b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2011-06-02 Dan Nicolaescu + + * emacs.c (main): Warn when starting a GTK emacs in daemon mode. + 2011-06-01 YAMAMOTO Mitsuharu * fringe.c (update_window_fringes): Don't update overlay arrow bitmap diff --git a/src/emacs.c b/src/emacs.c index e515f7ec6fa..eaeeb35d587 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -1120,6 +1120,11 @@ main (int argc, char **argv) } #ifndef NS_IMPL_COCOA +#ifdef USE_GTK + fprintf (stderr, "\nWarning: due to a long standing Gtk+ bug\nhttp://bugzilla.gnome.org/show_bug.cgi?id=85715\n\ +Emacs might crash when run in daemon mode and the X11 connection is unexpectedly lost.\n\ +Using an Emacs configured with --with-x-toolkit=lucid does not have this problem.\n"); +#endif f = fork (); #else /* NS_IMPL_COCOA */ /* Under Cocoa we must do fork+exec as CoreFoundation lib fails in -- 2.11.4.GIT