[Bug 737679] Re: topics in rooms do not update or sometimes display

John S. Gruber JohnSGruber at gmail.com
Sun Aug 14 15:45:38 UTC 2011


The following signal is sent from telepathy-idle to empathy over the
dbus in Lucid, but not in Natty:

signal sender=:1.207 -> dest=(null destination) serial=115 path=/org/freedesktop/Telepathy/Connection/idle/irc/John_5fS_5fGruber_40irc_2efreenode_2enet0x8eb5810/MucChannel1; interface=org.freedesktop.Telepathy.Properties; member=PropertiesChanged
   array [
      struct {
         uint32 8
         variant             uint32 1313333726
      }
      struct {
         uint32 7
         variant             string "still another topic"
      }
   ]

These represent the time the topic what changed and the new topic.

By the way, changes in moderation are also not reflected in a signal
with natty, either. They were in Lucid:

signal sender=:1.207 -> dest=(null destination) serial=200 path=/org/freedesktop/Telepathy/Connection/idle/irc/John_5fS_5fGruber_40irc_2efreenode_2enet0x8eb5810/MucChannel1; interface=org.freedesktop.Telepathy.Properties; member=PropertiesChanged
   array [
      struct {
         uint32 3
         variant             boolean true
      }
   ]

As I see it, the problem is that the PropertiesChanged signal, which
carries the topic (subject), moderation flag, and other channel
information, is no longer emitted on this interface for the channel
path. Thus empathy doesn't see that the change in topic has taken place.

When a room is joined empathy no doubt queries the channel Properties
and would therefore see the topic as of that instant.

** Also affects: lernid (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: telepathy-idle (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of
Telepathy, which is subscribed to empathy in Ubuntu.
https://bugs.launchpad.net/bugs/737679

Title:
  topics in rooms do not update or sometimes display

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/737679/+subscriptions




More information about the Ubuntu-telepathy mailing list