GNOME Bugzilla – Bug 671995
Empathy process still running after closing contact list
Last modified: 2018-05-22 15:26:04 UTC
- Open Empathy from the Shell dash - Close it - An empathy process still appears to be running in the session. Why is this needed? Keeping it running also seems to confuse the shell when starting it up again, since some times you get a "Contact List is ready" notification instead of the window in that case.
Two reasons basically: a) Some may want to stay connected but not having the contact list displayed b) Empathy is slower to start that it should Since GNOME 3 a) isn't true any more as we can be connected without having empathy running at all. I'd be happy to fix this once we'll have reached decent startup performance.
Created attachment 215953 [details] [review] roster-window: don't hide on delete-event This simple patch makes the app quit when the roster window is closed. The only downside I can see is it takes about a couple of seconds on my laptop to reload the contact list again when Empathy is started up again.
I takes something like ~10 seconds here to load contacts (I have a lot of contacts). I'd really prefer to improve contacts loading first before doing this change. According to Xavier most of the work is done in Folks so that's probably the best place to optimizse, but doing some proper profiling would be great.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/empathy/issues/517.