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 Ubuntu Desktop Bugs, 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 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs