[android] initial CTM is identity

This commit is contained in:
Maksym Komarychev
2018-06-10 11:39:07 +03:00
parent fe3e60f4a7
commit 9e73ffe0f0
2 changed files with 0 additions and 13 deletions
@@ -211,7 +211,6 @@ abstract public class RenderableShadowNode extends VirtualNode {
RectF clientRect = new RectF();
mPath.computeBounds(clientRect, true);
Matrix svgToViewMatrix = new Matrix(canvas.getMatrix());
svgToViewMatrix.preConcat(this.getSvgShadowNode().getInvInitialCTM());
svgToViewMatrix.mapRect(clientRect);
this.setClientRect(clientRect);
@@ -52,8 +52,6 @@ public class SvgViewShadowNode extends LayoutShadowNode {
private int mMeetOrSlice;
private Matrix mInvViewBoxMatrix = new Matrix();
private boolean mInvertible = true;
private Matrix initialCTM;
private Matrix invInitialCTM;
public SvgViewShadowNode() {
@@ -151,9 +149,6 @@ public class SvgViewShadowNode extends LayoutShadowNode {
void drawChildren(final Canvas canvas) {
mCanvas = canvas;
this.initialCTM = canvas.getMatrix();
this.invInitialCTM = new Matrix();
this.initialCTM.invert(this.invInitialCTM);
if (mAlign != null) {
RectF vbRect = getViewBox();
float width = getLayoutWidth();
@@ -285,11 +280,4 @@ public class SvgViewShadowNode extends LayoutShadowNode {
}
}
public Matrix getInitialCTM() {
return this.initialCTM;
}
public Matrix getInvInitialCTM() {
return this.invInitialCTM;
}
}