summaryrefslogtreecommitdiffstats
path: root/src/text-editing.cpp
diff options
context:
space:
mode:
authorAdrian Boguszewski <adrbogus1@student.pg.gda.pl>2016-07-14 10:56:49 +0000
committerAdrian Boguszewski <adrbogus1@student.pg.gda.pl>2016-07-14 10:56:49 +0000
commit9e210a6d1333c3366681547e3e81593ef69ff73e (patch)
tree4320e35b2e347c4b2552b963f7ed7f9a6c8441cc /src/text-editing.cpp
parentSecond part of new SPObject children list (diff)
downloadinkscape-9e210a6d1333c3366681547e3e81593ef69ff73e.tar.gz
inkscape-9e210a6d1333c3366681547e3e81593ef69ff73e.zip
Last part of new SPObject children list
(bzr r14954.1.20)
Diffstat (limited to 'src/text-editing.cpp')
-rw-r--r--src/text-editing.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/text-editing.cpp b/src/text-editing.cpp
index b03be792b..6ca2fe948 100644
--- a/src/text-editing.cpp
+++ b/src/text-editing.cpp
@@ -944,13 +944,10 @@ sp_te_set_repr_text_multiline(SPItem *text, gchar const *str)
gchar *content = g_strdup (str);
repr->setContent("");
- SPObject *child = object->firstChild();
- while (child) {
- SPObject *next = child->getNext();
- if (!SP_IS_FLOWREGION(child) && !SP_IS_FLOWREGIONEXCLUDE(child)) {
- repr->removeChild(child->getRepr());
+ for (auto& child: object->_children) {
+ if (!SP_IS_FLOWREGION(&child) && !SP_IS_FLOWREGIONEXCLUDE(&child)) {
+ repr->removeChild(child.getRepr());
}
- child = next;
}
gchar *p = content;