[webkit-reviews] review denied: [Bug 70407] [TexMap][QT] PageClientQt should skip redundant sync requests during Accelerated Composition. : [Attachment 115315] patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 15 21:54:53 PST 2011


Noam Rosenthal <noam.rosenthal at nokia.com> has denied Huang Dongsung
<luxtella at company100.net>'s request for review:
Bug 70407: [TexMap][QT] PageClientQt should skip redundant sync requests during
Accelerated Composition.
https://bugs.webkit.org/show_bug.cgi?id=70407

Attachment 115315: patch
https://bugs.webkit.org/attachment.cgi?id=115315&action=review

------- Additional Comments from Noam Rosenthal <noam.rosenthal at nokia.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=115315&action=review


Almost there. I allowed myself to help reword the changelog entry, trying to
make it more concise and clear.

> Source/WebKit/qt/ChangeLog:12
> +	   It relieves the load of calling PageClientQWidget::syncLayers
redundantly.
> +	   It increases TexMap's performance when
PageClientQGraphicsWidget::markForSync is
> +	   called many times, especially the time to prepare layers and
animations.
> +	   The bug is actually that we rely on Timer::startOneShot to do
nothing if the
> +	   timer is already running, but the Timer fires same times that
> +	   Timer::startOneShot was called.

How about "Make sure we only activate the synchronization timer in
PageClientQWidget/PageClientQGraphicsWidget if it's not already active,
otherwise syncLayers may be called redundantly."


More information about the webkit-reviews mailing list