summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStu Tomlinson <nosnilmot@pidgin.im>2008-03-17 14:35:33 +0000
committerStu Tomlinson <nosnilmot@pidgin.im>2008-03-17 14:35:33 +0000
commit7d9c042479a9fa037f89dd5dc1dc5bee6bd381e7 (patch)
tree9d227d315bdc048b1679392bb2553711da5c51da
parentb07aa6f94cb27c72668d8afb0fad3bd6e281b56c (diff)
downloadpidgin-7d9c042479a9fa037f89dd5dc1dc5bee6bd381e7.tar.gz
gdk_display_get_name() and gdk_display_get_default() are new in Gtk 2.2
-rw-r--r--pidgin/gtksession.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pidgin/gtksession.c b/pidgin/gtksession.c
index de3c9375e7..cf75989634 100644
--- a/pidgin/gtksession.c
+++ b/pidgin/gtksession.c
@@ -37,6 +37,7 @@
#include <unistd.h>
#include <fcntl.h>
#include <gdk/gdk.h>
+#include <gtk/gtk.h>
#define ERROR_LENGTH 512
@@ -162,8 +163,10 @@ static gchar **session_make_command(gchar *client_id, gchar *config_dir) {
ret[j++] = g_strdup(config_dir);
}
+#if GTK_CHECK_VERSION(2,2,0)
ret[j++] = g_strdup("--display");
ret[j++] = g_strdup((gchar *)gdk_display_get_name(gdk_display_get_default()));
+#endif
ret[j++] = NULL;