[Adium-devl] Adium 1.2 is feature locked
David Smith
catfish.man at gmail.com
Sun Aug 5 03:00:08 UTC 2007
On Aug 4, 2007, at 7: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:
> <Picture 2.png>
This also causes a nasty memory leak (or a crash if the leak is
fixed), which is how Augie and I discovered it. The 'solution' is to
create a group subclass that doesn't claim ownership of its contents.
The real solution is to rewrite the contact controller, which we've
been discussing plans for, but that's longer term.
David
More information about the devel
mailing list