GNOME Bugzilla – Bug 632972
Default protocol in linked contact
Last modified: 2010-10-25 09:12:25 UTC
Currently, the default protocol of a linked contact is determined by the highest presence. This makes sense in the case that different accounts are used from different locations (say, XMPP from work only and MSN from home only). However, if someone uses more than one protocol from the same location and sets the same presence on both (using a multi-messenger for example), empathy defaults alphabetical order which means that it prefers "icq" over "jabber" for example. IMHO it would make sense to respect the order listed in folks' relationships file and/or special case jabber to make it always the preferred protocol (given the same presence level). The way things are currently handled makes this feature useless to me.
We improved the heuristic used to pick the account; see bug #629912. That will basically always prefer jabber. Bug #631215 is about letting user tweak this. I'm closing this bug as a dup of it assuming that's the big missing piece. If you think we can continue to improve the default heuristic, feel free to re-open. *** This bug has been marked as a duplicate of bug 631215 ***