summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/libwpg/WPGPath.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension/internal/libwpg/WPGPath.cpp')
-rw-r--r--src/extension/internal/libwpg/WPGPath.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/extension/internal/libwpg/WPGPath.cpp b/src/extension/internal/libwpg/WPGPath.cpp
index c04754d42..a69ff3f72 100644
--- a/src/extension/internal/libwpg/WPGPath.cpp
+++ b/src/extension/internal/libwpg/WPGPath.cpp
@@ -44,6 +44,7 @@ using namespace libwpg;
WPGPath::WPGPath()
{
d = new WPGPathPrivate;
+ closed = true;
}
WPGPath::~WPGPath()
@@ -103,4 +104,9 @@ void WPGPath::addElement(const WPGPathElement& element)
{
d->elements.push_back(element);
}
-
+
+void WPGPath::append(const WPGPath& path)
+{
+ for(unsigned i = 0; i < path.count(); i++)
+ addElement(path.element(i));
+}