Fix transform of accelerated layers on hiDPI painters
authorAllan Sandfeld Jensen <allan.jensen@digia.com>
Thu, 30 Jan 2014 14:29:16 +0000 (15:29 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Sat, 1 Feb 2014 01:33:17 +0000 (02:33 +0100)
commit247ab7f706ace2af766daa7051bf25bd3c399169
tree54d4d5840aeee4d6eccc09bd6d5b4f508aa6a50f
parentf314bb46c5b144be4559ac13f055062d5e3027b3
Fix transform of accelerated layers on hiDPI painters

A mismatch of reading combinedTransform but setting worldTransform
means that the pattern of only storing and restoring the transform
when temporarily overriding it, causes the hiDPI transform that
combinedTransform contains to be applied multiple times.

Task-number: QTBUG-36508
Change-Id: I512f0752016f55935595ef259913660b4ee78ae7
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Source/WebCore/platform/graphics/qt/GraphicsContextQt.cpp