patches/gnome-media-02-cddb-display.diff
author dcarbery
Fri, 24 Nov 2006 16:37:59 +0000
branch217update
changeset 19096 d542fc2c823e
parent 5518 235b0b4aa324
permissions -rw-r--r--
Merged trunk changes r9797:9829 into 217update branch.

--- gnome-media-2.10.2/cddb-slave2/main.c	2004-05-11 01:29:12.000000000 +0530
+++ gnome-media-2.10.2-new/cddb-slave2/main.c	2005-05-17 17:07:31.472422000 +0530
@@ -132,11 +132,14 @@ cddbslave_init (gpointer data)
 {
 	BonoboGenericFactory *factory;
 	char *display_iid;
+	const char *current_disp = NULL;
+
+	current_disp = g_getenv ("DISPLAY");
 
 	factory = (BonoboGenericFactory*)bonobo_activation_activate_from_id (CDDBSLAVE_IID, Bonobo_ACTIVATION_FLAG_EXISTING_ONLY, NULL, NULL);
 
 	if (!factory) {
-		display_iid = bonobo_activation_make_registration_id (CDDBSLAVE_IID, DisplayString (gdk_display));
+		display_iid = bonobo_activation_make_registration_id (CDDBSLAVE_IID, current_disp);
 		factory = bonobo_generic_factory_new (display_iid, factory_fn, NULL);
 		g_free (display_iid);
 		if (factory == NULL) {
--- gnome-media-2.10.2/cddb-slave2/cddb-track-editor.c	2005-01-20 04:09:18.000000000 +0530
+++ gnome-media-2.10.2-new/cddb-slave2/cddb-track-editor.c	2005-05-17 17:07:31.541183000 +0530
@@ -1032,8 +1032,11 @@ track_editor_init (gpointer data)
 {
 	BonoboGenericFactory *factory;
 	char *display_iid;
+	const gchar *current_disp = NULL;
 
-	display_iid = bonobo_activation_make_registration_id (CDDBSLAVE_TRACK_EDITOR_IID, DisplayString (gdk_display));
+	current_disp = g_getenv ("DISPLAY");
+
+	display_iid = bonobo_activation_make_registration_id (CDDBSLAVE_TRACK_EDITOR_IID, current_disp);
 	factory = bonobo_generic_factory_new (display_iid,
 					      factory_fn, NULL);
 	g_free (display_iid);