[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