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 Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to