From 67d61b662f9c7f8cd39ea78335efb709bade4549 Mon Sep 17 00:00:00 2001 From: Marc Jeanmougin Date: Sat, 5 Oct 2019 14:19:04 +0200 Subject: Fix various minor code problems --- src/object/sp-text.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/object') diff --git a/src/object/sp-text.cpp b/src/object/sp-text.cpp index 7786bf69c..0da5eccf4 100644 --- a/src/object/sp-text.cpp +++ b/src/object/sp-text.cpp @@ -392,7 +392,6 @@ void SPText::snappoints(std::vector &p, Inkscape:: void SPText::hide_shape_inside() { SPText *text = dynamic_cast(this); - SPObject *object = dynamic_cast(this); SPStyle *item_style = this->style; if (item_style && text && item_style->shape_inside.set) { SPCSSAttr *css_unset = sp_css_attr_from_style(item_style, SP_STYLE_FLAG_IFSET); @@ -408,7 +407,6 @@ void SPText::hide_shape_inside() void SPText::show_shape_inside() { SPText *text = dynamic_cast(this); - SPObject *object = dynamic_cast(this); if (text && css) { this->changeCSS(css, "style"); } @@ -569,7 +567,6 @@ void SPText::_buildLayoutInit() copy->Copy(uncross); } layout.appendWrapShape( copy ); - //delete exclusion_shape; continue; } @@ -584,6 +581,7 @@ void SPText::_buildLayoutInit() } } } + delete exclusion_shape; } else if (has_inline_size()) { @@ -931,6 +929,9 @@ void SPText::_adjustCoordsRecursive(SPItem *item, Geom::Affine const &m, double SP_TEXTPATH(item)->attributes.transform(m, ex, ex, is_root); else if (SP_IS_TREF(item)) { SP_TREF(item)->attributes.transform(m, ex, ex, is_root); + } else { + g_warning("element is not text"); + return; } for(auto& o: item->children) { @@ -970,7 +971,7 @@ Geom::OptRect SPText::get_frame() if (has_inline_size()) { double inline_size = style->inline_size.computed; - unsigned mode = style->writing_mode.computed; + //unsigned mode = style->writing_mode.computed; unsigned anchor = style->text_anchor.computed; unsigned direction = style->direction.computed; @@ -1099,8 +1100,6 @@ SPItem *create_text_with_inline_size (SPDesktop *desktop, Geom::Point p0, Geom:: text_object->updateRepr(); - SPCSSAttr* css = sp_repr_css_attr (text_repr, "style"); - Inkscape::GC::release(text_repr); Inkscape::GC::release(text_node); -- cgit v1.2.3