Merge 125486 - [chromium] renderSurface in incorrect space if owning layer has empty but non-zero bounds
Reviewed by Adrienne Walker.
If a renderSurface is created by a layer that had zero
area (empty) but non-zero bounds (either width or height was
non-zero), then one translation transform was accidentally being
skipped, causing the renderSurface drawTransform to be incorrect.
The fix is simply to move that transform outside of the
if-statement so it is not skipped.
Unit test added: