[kopete-bugs] [Bug 234000] Status -> Online only works if all accounts are offline

Christian Muehlhaeuser muesli at gmail.com
Tue May 11 07:26:55 CEST 2010


https://bugs.kde.org/show_bug.cgi?id=234000





--- Comment #2 from Christian Muehlhaeuser <muesli gmail com>  2010-05-11 07:24:10 ---
Additional chat / info about the patch (which might not be final yet):

[07:15] <Tm_T> muesli: #234000 patch, if I disconnect one account, it will
reconnect if I change global status online, right?
[07:16] <muesli> yes
[07:16] <Tm_T> deliberately disconnected account shouldn't be reconnected by it
IMHO
[07:16] <muesli> if it's triggered via the status menu or context-menu
[07:16] <muesli> in both cases the user actively chooses their status to be
online
[07:16] <muesli> and i think all accounts should respect that
[07:17] <muesli> if there are other means of changing the status, they
shouldn't be affected
[07:17] <Tm_T> heh, we agree to disagree then, I'd recommend to mail to
kopete-devel mailing list (:
[07:17] <Tm_T> I guess I'm not qualified to decide anyway
[07:17] <muesli> me neither
[07:17] <muesli> but so often i rely on status->online
[07:18] <muesli> just to figure out sometime later that it didn't actually
bother to connect at all because one account remained online all the time
[07:18] <muesli> and there's no visual clue or feedback or anything to the usr
[07:18] <Tm_T> muesli: agreed, it's a bit mess at times
[07:19] <Tm_T> muesli: second report makes sense to me, though the code I don't
understand very well
[07:19] <muesli> yeah, the second one is a no brainer
[07:19] <muesli> it was miscalculating the widget's height all the time and it
was easy to fix by getting the row height from the qlistview
[07:20] <muesli> Tm_T: so thing is: if kopete goes auto away, all deliberately
offline accounts will remain offline, of course
[07:20] <muesli> just if you pick a new status via the menu it applies to all
accounts
[07:20] <muesli> the real argument for me is:
[07:20] <muesli> Online and Offline should apply to all accounts
[07:21] <muesli> Away, Invisible changes should only apply to accounts already
online (my patch fails to respect that atm, but it's easy to fix)
[07:21] <muesli> the entire problem starts by not differentiating between
Available and Online
[07:21] <muesli> online shouldn't be a status
[07:22] <muesli> online should be an action and the result should be a status
change from Offline to Available
[07:22] <muesli> (one could argue offline isn't a status either)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the kopete-bugs mailing list