[Bug 435329] Re: Empathy is unusable if indicator applet is not on the panel

Michael m.j.thayer at googlemail.com
Wed Oct 14 18:55:10 UTC 2009


Then my shot would be the following:

--- ./debian/patches/20_libindicate.patch.old	2009-10-14 20:47:45.263763496 +0200
+++ ./debian/patches/20_libindicate.patch	2009-10-14 20:51:00.443737342 +0200
@@ -1517,12 +1517,12 @@
 +			    gboolean           use_libindicate)
 +{
 +	EmpathyStatusIconPriv *priv = GET_PRIV (icon);
++   EmpathyIndicatorManagerPriv *manager_priv = GET_PRIV(priv->indicator_manager);
 +
-+	if (use_libindicate) {
++	if (use_libindicate && indicate_server_check_interest(manager_priv->indicate_server, INDICATE_INTEREST_SERVER_SIGNAL)) {
 +		empathy_indicator_manager_set_server_visible (priv->indicator_manager,
 +				TRUE);
 +		/* Hide the status icon so there are not two ways to access empathy.
-+		 * Should use libindicate's "interest" to confirm someone is listening.
 +		 */
 +		gtk_status_icon_set_visible (priv->icon, FALSE);
 +	} else {

This is a diff of a diff against 20_libindicate.patch from empathy
2.28.0.1-1ubuntu4, and has not even been tested to compile, but as I
don't have much time and am just a bystander who doesn't even plan to be
affected by this bug, that will have to do :)  Ted, I am sure you can
judge by looking whether that is at least sane, and someone who is
actually affected can build and test.

-- 
Empathy is unusable if indicator applet is not on the panel
https://bugs.launchpad.net/bugs/435329
You received this bug notification because you are a member of
Telepathy, which is subscribed to empathy in ubuntu.




More information about the Ubuntu-telepathy mailing list