On Wed, 12 Aug 2009 15:08:25 +0200 Cedric BAIL <cedric.b...@free.fr> said:

> Guys, something wrong is going on in E17.
> 
> Specifically inside e_icon.c and e_int_menus.c. We are calling
> specific evas object function that are not supposed to be called on
> other type of evas object. Like evas_object_image_fill_set on some
> smart object. Evas protect bad developper from calling function on the
> wrong object, but this can hide some bigger bug. So it's a bad habit
> to rely on evas to protect us from doing nasty thing.

hmm the only fill_set does it only if not an edje (and the only other option for
an icon sub-obj is an image atm).

> Right now I don't have time to dig this, but it's easy to reproduce.
> First disable evas magic debug check (--disable-evas-magic-debug to
> configure). Start E17 with valgrind (enlightenment_start -valgrind=3),
> go in the configuration dialog, show some config dialog with icons,
> then go back to the main menu, and move your cursor over the entry, it
> will show you some error in valgrind output at some point. If some
> people have time to find where it come from, that would be nice :-)
> 
> Happy debug,
> 
> PS: I added a bug in the bug tracker, #396, but I decided to write
> this mail, to be sure that every EFL developper know about this issue
> and will less likely add the same kind of bug in the futur.

id someone fix this? as it's not the case atm... (another way is to use env
vars (export EVAS_DEBUG_SHOW=1, export EVAS_DEBUG_ABORT=1). i cleaned up other
problems it found just now and committed.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to