On Wed, 07 Sep 2005 07:06:06 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]>
babbled:

> Carsten Haitzler (The Rasterman) wrote:
> > 
> > oh - you aRe right there - we only HAVE to malloc in the case of size == 32
> > (ie to make sure the app gets 32bit data not 64bit data of whihc only
> > 32bits is used...) BUT here's the catch:
> > 
> > if you kjust pass back the data... how will the app free it? see the manual
> > page for XGetWindowProperty. you must use XFree on the data returns, but
> > since it may come from xlib direclty OR from us.. how do u know what free
> > to use. free () or XFree() ? :) sure - you can special case it "if the data
> > was 32bit use free otherise use xfree" but you need to track that now. i
> > did the "always make a copy" thing toi make it simple - we can always just
> > use free() and not worry :)
> 
> What have you been smoking now? In ecore_x_window_prop_card32_set() you 
> malloc, set the data, then free, so all actions is in this func. No problem.

we're talking about the get() not set() here :)


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多                              [EMAIL PROTECTED]
Tokyo, Japan (東京 日本)


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to