[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