[Sorry for the late answer, I've been on vacation the last few days] Basically, by setting
virtual bool createsAnonymousWrapper() const { return true; } the class specifies that it creates its own anonymous child wrapper objects that are not run-off-the-mill anonymous wrappers. I.e., it prevents such child objects from being (re-)used in ways you didn't anticipate/intend. There are only a few places (two, IIRC), that query this function, so if you grep for it, you should get a good overview quickly whether this should affect your code or not. Cheers, Roland On Wed, Feb 10, 2010 at 12:08 AM, Alex Milowski <a...@milowski.org> wrote: > On Mon, Feb 8, 2010 at 9:42 PM, Roland Steiner <rolandstei...@google.com> > wrote: > > Just a stab in the dark here, and without knowledge about recent changes > > that could have caused your code to break (so this could be wildly off). > The > > difference between the 2 versions AFAICT is whether m_isAnonymous is set > or > > not, which leads me to the question: have you properly > > overridden createsAnonymousWrapper() in the parent? > > I haven't overridden that method. What does it do? > > > -- > --Alex Milowski > "The excellence of grammar as a guide is proportional to the paucity of the > inflexions, i.e. to the degree of analysis effected by the language > considered." > > Bertrand Russell in a footnote of Principles of Mathematics > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev