empathy status 'offline' in messaging menu when set as startup app

Bug #1062399 reported by Ján Neščivera
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Telepathy Indicator
Confirmed
Undecided
Unassigned
telepathy-indicator (Ubuntu)
Triaged
Low
Unassigned

Bug Description

I have empathy added as startup application and it is working as desired (auto startup on login, connecting to all configured accounts) with exception of one issue - in messaging menu status is shown as 'Offline'.
Empathy itself shows status correctly as 'Available'. This is regardles of startup comand used (tried 'empathy -h' and just 'empathy'), only difference is that with '-h' option the Empathy window is not present upon startup (which is what this option does).
So after logon i need to interact with status (it does not matter wheather through messaging menu or Empathy window) and set it to something different (like 'Away') to get statuses synchronized between messaging menu and Empathy.
May this be caused by the fact that when Empathy is set as startup it is launched before messaging menu is initialized and so it is not receiving status updates yet?

Empathy version: 3.4.2.3
Distro: Ubuntu 12.04 LTS
Architecture: amd64

Revision history for this message
Bilal Shahid (s9iper1) wrote :

thanks for the bug report
attach the empathy debug log file you can get it from help debug menu

Changed in empathy (Ubuntu):
status: New → Incomplete
Revision history for this message
Ján Neščivera (yohny) wrote :

attaching debug log file saved few seconds after empathy startup, without any interaction (except getting log from help menu) so status in messaging menu was still 'Offline', in Empathy it was 'Available'

Revision history for this message
Bilal Shahid (s9iper1) wrote :

ahh one thing you do
open dash
search startup apps
add empathy there
see the result ?

Revision history for this message
Ján Neščivera (yohny) wrote :

thats exactly what i have done to get Empathy launch automatically after login
the command used is 'empathy' but the messaging menu status is not updated also with 'empathy -h' startup command
or did i misunderstood yor question?

Changed in empathy (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Bilal Shahid (s9iper1) wrote :

thats a telepathy-indicator bug i say

affects: empathy (Ubuntu) → telepathy-indicator (Ubuntu)
Revision history for this message
Bilal Shahid (s9iper1) wrote :

bug is confirmed i reproduced it

Changed in telepathy-indicator (Ubuntu):
importance: Undecided → Low
status: Confirmed → Triaged
Changed in telepathy-indicator:
status: New → Confirmed
Revision history for this message
Bilal Shahid (s9iper1) wrote :

here is the video

Revision history for this message
Ján Neščivera (yohny) wrote :

I just found a simple workaround for this issue. If empathy autostart is delayed just for a second it is sufficient for messaging menu to be set up with correct status. So I edited ~/.config/autostart/empathy.desktop and appended following line:
X-GNOME-Autostart-Delay=1
which causes 1 second delay of empathy autostart and thats enough for messaging menu to be synchronized.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.