*** qsvghandler.cpp 2017-06-20 11:10:10.399834058 +0200 --- qsvghandler.cpp.patched 2017-06-20 11:11:57.392753077 +0200 *************** *** 1102,1110 **** if(state == Matrix) { if(points.count() != 6) goto error; ! matrix = matrix * QMatrix(points[0], points[1], ! points[2], points[3], ! points[4], points[5]); } else if (state == Translate) { if (points.count() == 1) matrix.translate(points[0], 0); --- 1102,1110 ---- if(state == Matrix) { if(points.count() != 6) goto error; ! matrix = QMatrix(points[0], points[1], ! points[2], points[3], ! points[4], points[5]) * matrix; } else if (state == Translate) { if (points.count() == 1) matrix.translate(points[0], 0);