Bug 144627 - Protocol priority not used on first chat initiation
Summary: Protocol priority not used on first chat initiation
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Unmaintained
Component: Main Application (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-24 22:08 UTC by Lucas Sallovitz
Modified: 2010-01-17 12:22 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lucas Sallovitz 2007-04-24 22:08:24 UTC
Version:           0.12.4 (using KDE 3.5.6, Kubuntu (feisty) 4:3.5.6-0ubuntu14)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.20-15-generic

When a metacontact has different protocols available, and both accounts local and remote are online, the *first* time you initiate a chat by clicking on the contact list (not the protocol icons), the protocol order in the settings is not used.

How to Reproduce
- Create a metacontact with msn and jabber
- On Settings, put jabber first
- Close Kopete
- Start Kopete
- Click on Contact

Expected Behaviour
First account in the account list is used
Comment 1 Christian Spann 2007-08-09 11:02:05 UTC
I can confirm that! 

Kopete 0.12.3 using kde 3.5.5 from Gentoo portage tree (stable). If i close the window and reopen it the proper protocol is used.
Comment 2 Ruud Koolen 2008-07-07 02:41:13 UTC
Confirmed on kde4 (kopete 0.50.1).
Comment 3 Ruud Koolen 2008-07-07 17:35:42 UTC
kopeteaccountconfig.cpp, line 124:
// The priority is disabled because of identities and because there is no way to edit it anymore

Actually, there is a way to edit it, by dragging the contacts. The identities thing may be a good point.
Comment 4 Roman Jarosz 2009-01-24 17:18:42 UTC
SVN commit 916110 by rjarosz:

Set account priority based on position in account config view.
Allow moving account between identities with drag&drop.

CCBUG: 144627
CCBUG: 81629



 M  +1 -1      CMakeLists.txt  
 A             accounttreewidget.cpp   [License: GPL (v2+)]
 A             accounttreewidget.h   [License: GPL (v2+)]
 M  +49 -46    kopeteaccountconfig.cpp  
 M  +8 -1      kopeteaccountconfigbase.ui  


WebSVN link: http://websvn.kde.org/?view=rev&revision=916110
Comment 5 Roman Jarosz 2009-02-14 11:54:29 UTC
SVN commit 925830 by rjarosz:

Backport SVN commit 916110.
Set account priority based on position in account config view.
Allow user to move accounts between identities with drag&drop.

BUG: 165947
CCBUG: 144627
CCBUG: 81629



 M  +1 -1      CMakeLists.txt  
 A             accounttreewidget.cpp   [License: GPL (v2+)]
 A             accounttreewidget.h   [License: GPL (v2+)]
 M  +49 -46    kopeteaccountconfig.cpp  
 M  +8 -1      kopeteaccountconfigbase.ui  


WebSVN link: http://websvn.kde.org/?view=rev&revision=925830
Comment 6 Roman Jarosz 2010-01-17 12:22:10 UTC
Fixed in recent Kopete.