summaryrefslogtreecommitdiffstats
path: root/src/selection-chemistry.cpp
diff options
context:
space:
mode:
authorTomasz Boczkowski <penginsbacon@gmail.com>2014-05-27 19:57:33 +0000
committerTomasz Boczkowski <penginsbacon@gmail.com>2014-05-27 19:57:33 +0000
commit22db6068f172d060429f17a489bdce59e5836c69 (patch)
tree4640eaae672933789ec41ec10dca546c7b28382d /src/selection-chemistry.cpp
parentSPPattern c++-sification: replaced GSList by std::list (diff)
downloadinkscape-22db6068f172d060429f17a489bdce59e5836c69.tar.gz
inkscape-22db6068f172d060429f17a489bdce59e5836c69.zip
SPPattern c++-sification: replacing pattern_ functions by methods pt1
(bzr r13341.6.19)
Diffstat (limited to 'src/selection-chemistry.cpp')
-rw-r--r--src/selection-chemistry.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/selection-chemistry.cpp b/src/selection-chemistry.cpp
index 19eba8ddd..9d07ec046 100644
--- a/src/selection-chemistry.cpp
+++ b/src/selection-chemistry.cpp
@@ -3344,12 +3344,13 @@ void sp_selection_untile(SPDesktop *desktop)
did = true;
- SPPattern *pattern = pattern_getroot(SP_PATTERN(server));
+ SPPattern *pattern = SP_PATTERN(server);
+ SPPattern *pattern_root = pattern_getroot(pattern);
- Geom::Affine pat_transform = pattern_patternTransform(SP_PATTERN(server));
+ Geom::Affine pat_transform = pattern->get_transform();
pat_transform *= item->transform;
- for (SPObject *child = pattern->firstChild() ; child != NULL; child = child->next ) {
+ for (SPObject *child = pattern_root->firstChild() ; child != NULL; child = child->next ) {
if (SP_IS_ITEM(child)) {
Inkscape::XML::Node *copy = child->getRepr()->duplicate(xml_doc);
SPItem *i = SP_ITEM(desktop->currentLayer()->appendChildRepr(copy));