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. Simon ------------------------------------------------------------------------- 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