X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fdocument.cpp;h=24746dc137ea3cc57c196a3205b65c111e7bb0ce;hp=16cb8f9f6f6bc17a8d4c2af3339fcbf5d28a5aab;hb=e35bf651e7ebfe4932e877780bb00397c41a7ec2;hpb=2a1715c907ba3ccfb952e9630c3fe305655637e0 diff --git a/src/document.cpp b/src/document.cpp index 16cb8f9..24746dc 100644 --- a/src/document.cpp +++ b/src/document.cpp @@ -130,6 +130,8 @@ int Document::ClipObjectToQuadChild(int object_id, QuadTreeNodeChildren type) m_objects.data_indices.push_back(m_objects.data_indices[object_id]); return 1; } + case GROUP: + break; default: Debug("Adding %s -> %s", m_objects.bounds[object_id].Str().c_str(), TransformToQuadChild(m_objects.bounds[object_id], type).Str().c_str()); m_objects.bounds.push_back(TransformToQuadChild(m_objects.bounds[object_id], type)); @@ -613,6 +615,8 @@ pair Document::ParseSVGPathData(const string & d, const SVGM x[0] = (relative) ? x[0] + dx : dx; y[0] = (relative) ? y[0] + dy : dy; + x0 = x[0]; + y0 = y[0]; //Debug("mmoveto %f,%f", Float(x[0]),Float(y[0])); command = (command == "m") ? "l" : "L"; }