{#} Replies are directed back to [EMAIL PROTECTED]
{#} To reply to the author, write to Eric Hall <[EMAIL PROTECTED]>
I have two accounts (AIM and Yahoo), I usually only use
AIM and have Yahoo off-line. The buddy list window always
shows my Accounts status as 2/2 rather than (what I'd
expect to be) 1/2. Online accounts status in the dock
window is correct (1 account online).
I've been digging through the code trying to find
where this is set, the best thing I've found is in
Service.m at line 327:
while (account = [accountEnum nextObject]) {
[[GroupItem servicesGroup] addToBuddies:[account buddyItem]];
[[GroupItem servicesGroup] addToOnlineBuddies:[account buddyItem]];
[[[NSApp delegate] buddyController] addBuddyItem:[account buddyItem]];
}
Looks to me like the third line down is adding accounts to the
online accounts before they are ever online, or without checking to
see if they're online, but I could *easily* be wrong here. I can
keep poking at this, but if somebody who knows the code better (<g>)
can have a look-see and/or point me to where/how the BuddyList window
displays the accounts online status that'd be great.
Thanks,
-eric
{#} ----------------------------------------------------+[ fire ]+---