[Adium-devl] Connect/Disconnect Enable/Disable etc.
Augie Fackler
lists at durin42.com
Thu Jul 27 21:47:21 UTC 2006
On Jul 27, 2006, at 4:01 PM, Michael Hamburg wrote:
>
> On Thu, 27 Jul 2006, Juan Manuel Palacios wrote:
>>> [snip]
>>>
>>> * With one or more accounts online, changing the global status
>>> changes only the online accounts
>>
>> I believe the global status should affect all enabled accounts,
>> regardless of online or not. In my opinion the test here should be
>> performed on (enabled == TRUE) and not on (online == TRUE). After
>> all,
>> the status you are discussing is 'global', i.e. affecting *all*
>> accounts, short of the disabled ones (which are, needless to say,
>> disabled and therefore should not be disturbed).
>
> I disagree here. If I set "globally away", I don't want every
> account I've enabled (regardless of whether it is connected, or
> even whether it autoconnects) to sign on and set away.
>
> The problem is, iChat's status settings generalize poorly to
> multiple accounts, some of which may be online and some offline. I
> propose instead that we restore "Connect all". This would connect
> either all enabled accounts or all autoconnectable accounts (I
> would prefer the former, but whatever), which are currently
> offline, and set their status to the current global status. If the
> global status is "offline", it will be set to "available" instead,
> assuming that any accounts were connected.
>
> Then changes from available <-> away would only affect online
> accounts; if there are no online accounts, then these commands
> would connect all first.
No. The global setting should alter all enabled accounts. I'm 100% in
favor of jmpp's logic here.
Augie
More information about the devel
mailing list