Update scaleRectAboutCenter to correctly account for negative left/top values and floating point errors using centerX/Y.

Fix: 290211274
Test: manual.

Change-Id: Ieddce683d76c696b5ac3eae4fb9f73a5827a50ad
1 file changed