summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libnrtype/Layout-TNG.cpp7
-rw-r--r--src/object/sp-flowtext.cpp2
2 files changed, 6 insertions, 3 deletions
diff --git a/src/libnrtype/Layout-TNG.cpp b/src/libnrtype/Layout-TNG.cpp
index e937e9da9..f31dc9d02 100644
--- a/src/libnrtype/Layout-TNG.cpp
+++ b/src/libnrtype/Layout-TNG.cpp
@@ -17,9 +17,10 @@ namespace Text {
const gunichar Layout::UNICODE_SOFT_HYPHEN = 0x00AD;
const double Layout::LINE_HEIGHT_NORMAL = 1.25;
-Layout::Layout() :
- _input_truncated(false),
- _path_fitted(nullptr)
+Layout::Layout()
+ : _input_truncated(false)
+ , _path_fitted(nullptr)
+ , wrap_mode(WRAP_NONE)
{
textLength._set = false;
textLengthMultiplier = 1;
diff --git a/src/object/sp-flowtext.cpp b/src/object/sp-flowtext.cpp
index 0db7ab192..5d46c7b1e 100644
--- a/src/object/sp-flowtext.cpp
+++ b/src/object/sp-flowtext.cpp
@@ -338,6 +338,8 @@ void SPFlowtext::_buildLayoutInput(SPObject *root, Shape const *exclusion_shape,
if (dynamic_cast<SPFlowpara *>(root)) {
+ layout.wrap_mode = Inkscape::Text::Layout::WRAP_SHAPE_INSIDE;
+
layout.strut.reset();
if (style) {
font_instance *font = font_factory::Default()->FaceFromStyle( style );