On Fri, Dec 30, 2011 at 3:24 AM, Michael Blumenkrantz
<michael.blumenkra...@gmail.com> wrote:
> On Fri, 30 Dec 2011 11:12:35 +0900
> Carsten Haitzler (The Rasterman) <ras...@rasterman.com> wrote:
>
>> On Thu, 29 Dec 2011 20:43:10 -0500 Michael Blumenkrantz
>> <michael.blumenkra...@gmail.com> said:
>>
>> > why is there both a direct_sorted_insert() and a sorted_insert() when they
>> > both do the exact same thing?
>>
>> they dont do the same thing. not quite. though i think its silly to have 
>> both.
>> elm_genlist_item_sorted_insert() calls the compare func and passes in
>> item->data as the 2 things to compare. 
>> elm_genlist_item_direct_sorted_insert()
>> passes item as the 2 items to compare. as you can get item data from an item
>> the first call is pointless fluff.
>>
> I guess I figured that you'd always be getting the data pointer in the direct
> variant, and thus they do the same thing. There isn't really any point in
> comparing the items by themselves...

Sometimes you need the information related to the items, like it's
class. In fact, I first added the data version and found a use case
where I needed the second one. I think the data one must be deprecated
and removed for release.
-- 
Cedric BAIL

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to