On Tue, 13 Nov 2007 22:19:44 +0100 Simon TRENY <[EMAIL PROTECTED]> babbled:

> On Tue, 13 Nov 2007 12:15:39 +1100,
> Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote :
> 
> > On Wed, 10 Oct 2007 18:23:56 +0200 Christian Hunke
> > <[EMAIL PROTECTED]> babbled:
> > 
> > > Its only the out-commenting of the constants in evas_object_main.c.
> > > When you just undo this it already works:
> > > 
> > > http://enlightenment.org/viewvc/e17/libs/evas/src/lib/canvas/evas_object_main.c?r1=1.60&r2=1.61&sortby=date
> > 
> > yes - those changes broke etk. there is no good reason i can think of
> > why they should beak it. unless its some reliance on behavior that
> > wasn't necessarily good/intended, but the changes are an improvement
> > to evas. i found things that broke in e17 and fixed them. they were
> > silly things that were bugs waiting to happen, so the changes were
> > good.
> 
> Actually, Etk uses the smart resize-callback to update a widget when
> the widget has to be updated (by calling
> evas_object_resize(widget->smart, widget->w, widget->h). Since the
> callback is not called anymore if the widget has not really been
> resized, it broke down Etk when widgets needed a content-update while
> the widget was not resized. To fix this, now we just call manually the
> resize-callback when we need to update a widget that has not been
> resized.

oooh so THATS why! you should have a separate widget update call really.
piggybacking the resize callback is really wrong :(

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to