RESOLVED FIXED 87936
[Qt][WK2] Add missing ViewportUpdateDeferrer guarding to setPageItemRectVisible() calls.
https://bugs.webkit.org/show_bug.cgi?id=87936
Summary [Qt][WK2] Add missing ViewportUpdateDeferrer guarding to setPageItemRectVisib...
zalan
Reported 2012-05-31 00:50:59 PDT
SSIA
Attachments
Patch (1.95 KB, patch)
2012-05-31 01:05 PDT, zalan
no flags
Patch (1.61 KB, patch)
2012-05-31 05:02 PDT, zalan
no flags
zalan
Comment 1 2012-05-31 01:05:28 PDT
Kenneth Rohde Christiansen
Comment 2 2012-05-31 01:50:02 PDT
Comment on attachment 145011 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=145011&action=review > Source/WebKit2/UIProcess/qt/QtViewportInteractionEngine.cpp:345 > void QtViewportInteractionEngine::scaleAnimationValueChanged(QVariant value) > { > + ViewportUpdateDeferrer guard(this); > setPageItemRectVisible(value.toRectF()); > } This one is not needed... it should be guarded already
zalan
Comment 3 2012-05-31 04:45:37 PDT
(In reply to comment #2) > (From update of attachment 145011 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=145011&action=review > > > Source/WebKit2/UIProcess/qt/QtViewportInteractionEngine.cpp:345 > > void QtViewportInteractionEngine::scaleAnimationValueChanged(QVariant value) > > { > > + ViewportUpdateDeferrer guard(this); > > setPageItemRectVisible(value.toRectF()); > > } > > This one is not needed... it should be guarded already Good catch, but unfortunately it is not guarded. Created a new bug report on that bug#87954
zalan
Comment 4 2012-05-31 05:02:20 PDT
WebKit Review Bot
Comment 5 2012-05-31 06:07:51 PDT
Comment on attachment 145052 [details] Patch Clearing flags on attachment: 145052 Committed r119095: <http://trac.webkit.org/changeset/119095>
WebKit Review Bot
Comment 6 2012-05-31 06:07:57 PDT
All reviewed patches have been landed. Closing bug.
Dinu Jacob
Comment 7 2012-05-31 18:37:30 PDT
*** Bug 88004 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.