[Adium-devl] Adium 1.2 is feature locked
Augie Fackler
lists at durin42.com
Sun Aug 5 03:05:22 UTC 2007
On Aug 4, 2007, at 9:46 PM, Evan Schoenberg wrote:
>
> On Aug 4, 2007, at 10:33 PM, Augie Fackler wrote:
>
>> I'm going to add some functionality (hackish) to the contact
>> controller to fix a bug CFM and I found in the new search field. Just
>> a heads up, it's needed to fix the feature.
>
> I saw some pretty crazy behaviors today in 1.2svn which I believe
> are caused by the search functionality. -[AIListGroup addObject:],
> as a side effect, removes the object from its previous group. I
> believe the buggage stems from that fact... being able to have
> contacts in multiple groups at some level may be required for the
> searching to work as it is currently implemented. The result -
> after doing a search, clearing the search, and leaving for multiple
> hours - was as pictured:
> My sort style is Status Sort - note that a bunch of contacts (all
> metacontacts, I think) were missorted. Additionally, several of
> the contacts shown are metacontacts who show as available but have
> no online contacts - drunkenbatman, for example, had 2 contained
> contacts both of which showed as 'offline' in the tooltip and were,
> in fact, offline. My best guess is that the contact search code
> moved those AIListContacts out of their metacontact, into the
> Search Results group, and didn't subsequently move them back.
> (Moving them to Search Results shouldn't make them leave the
> metacontact in a Good world, but that probably isn't feasible at
> present) Fixing this situation in some form is definitely needed
> for the feature to stay :)
In theory, those are the things the hack will fix.
What needs to happen is that the search results group needs to be a
special AIListGroup class that does not call -setContainingObject for
objects inside it.
Note that I'm not sure I'll have this in in under a week, I need to
study hard for some interviews.
Augie
>
> -Evan_______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070804/13edf6f9/attachment.sig>
More information about the devel
mailing list