On Fri, Aug 7, 2009 at 1:35 PM, Christopher Michael<cpmicha...@comcast.net> wrote: > While doing some digging as to why evas_object_resize was taking a lot > longer than evas_object_move, I noticed that evas_object_move is NOT calling > evas_object_recalc_clippees unless the obj->layer->evas->events_frozen <= 0. > > I compared the code with what is in evas_object_resize and noticed that > evas_object_resize is calling evas_object_recalc_clippees regardless if > events were frozen or not. I've attached a patch that makes > evas_object_resize work like evas_object_move in this regard. > > I have tested this patch with E and also with Elementary and did not notice > any artifacts or problems. > > I currently do not have ewl or etk installed so I did not test with those, > but if someone else has those installed and is brave enough, please feel > free to test this patch.
I did test it locally with my own programs, and this change sounds good to me. > I did NOT do a direct commit on this as evas is a very core part of EFL and > I did not want to purposely break things without 1) more testing & 2) > confirmation/approval from people that know evas better than myself... I will vote for a commit with a big comment stating that it could create glitch on screen and we will revert if someone report a breakage. -- Cedric BAIL ------------------------------------------------------------------------------ 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