GNOME Bugzilla – Bug 459950
Nothing happens when clicking on the status icon
Last modified: 2008-04-19 21:46:37 UTC
When I receive a message the status icon starts flashing but I have to click several times before the chat window is displayed. I'm using Empathy, mission control and libtelepathy from SVN. I was able to reproduce this bug only on my computer.
Created attachment 92287 [details] [review] Print a debug message when creating or destroying an EmpathyTpChat
Created attachment 92288 [details] Output of "EMPATHY_DEBUG=StatusIcon,TpChat empathy" This is the output printed by empathy after applying the previous patch, a new EmpathyTpChat is created after each click. In the output there are some comments starting with "###".
Ok I understand the bug: If you kill empathy and restart it, empathy will register a 2sd filter, when MC gets a channel it will give the channel to the 1st filter then to the second before dispatching. MC connects the "destroy" signal on the proxy so it should work, but it seems that cb is not called. Another problem is if I set presence to offline, MC quits, when I come back to available MC restarts and do not have filters anymore. MC should look for filters on the bus when starting.
I set the patch as rejected because I know why the bug is happening, no more debug information is needed.
*** Bug 462047 has been marked as a duplicate of this bug. ***
For general information this requires the new mission-control spec.
Empathy don't use MC's dispatch system anymore. This bug should be fixed now. This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.