diff options
| author | bulia byak <buliabyak@gmail.com> | 2006-02-05 21:32:06 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2006-02-05 21:32:06 +0000 |
| commit | 1b565fa72816fb56d343c58b4147788771a8c037 (patch) | |
| tree | 3da1021207359edc22a8f62f2207c314aa82f5a4 | |
| parent | fix recurstion gaffe, comment (diff) | |
| download | inkscape-1b565fa72816fb56d343c58b4147788771a8c037.tar.gz inkscape-1b565fa72816fb56d343c58b4147788771a8c037.zip | |
remove unused layout copying, comment
(bzr r81)
| -rw-r--r-- | src/sp-tspan.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sp-tspan.cpp b/src/sp-tspan.cpp index 6be423125..f07783dbe 100644 --- a/src/sp-tspan.cpp +++ b/src/sp-tspan.cpp @@ -198,13 +198,13 @@ sp_tspan_modified(SPObject *object, unsigned flags) static void sp_tspan_bbox(SPItem const *item, NRRect *bbox, NR::Matrix const &transform, unsigned const flags) { + // find out the ancestor text which holds our layout SPObject *parent_text = SP_OBJECT(item); for (; parent_text != NULL && !SP_IS_TEXT(parent_text); parent_text = SP_OBJECT_PARENT (parent_text)); if (parent_text == NULL) return; - Inkscape::Text::Layout layout = SP_TEXT(parent_text)->layout; - - SP_TEXT(parent_text)->layout.getBoundingBox(bbox, transform, sp_text_get_length_upto(parent_text, item) - 1, sp_text_get_length(item)); + // get the bbox of our portion of the layout + SP_TEXT(parent_text)->layout.getBoundingBox(bbox, transform, sp_text_get_length_upto(parent_text, item), sp_text_get_length_upto(item, NULL) - 1); // Add stroke width SPStyle* style=SP_OBJECT_STYLE (item); |
