diff options
| -rw-r--r-- | src/libnrtype/Layout-TNG.cpp | 7 | ||||
| -rw-r--r-- | src/object/sp-flowtext.cpp | 2 |
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 ); |
