diff --git a/sources/diagramcontent.cpp b/sources/diagramcontent.cpp index 7e68d2c2d..f18d29acd 100644 --- a/sources/diagramcontent.cpp +++ b/sources/diagramcontent.cpp @@ -89,16 +89,27 @@ int DiagramContent::removeNonMovableItems() { int count_ = 0; - foreach(Element *elmt, elements) - if (!elmt->isMovable()) elements.remove(elmt); ++count_; - foreach(DiagramImageItem *img, images) - if (!img->isMovable()) images.remove(img); ++count_; - foreach (QetShapeItem *shape, shapes) - if (!shape->isMovable()) shapes.remove(shape); ++count_; + foreach(Element *elmt, elements) { + if (!elmt->isMovable()) { + elements.remove(elmt); + ++count_; + } + } + foreach(DiagramImageItem *img, images) { + if (!img->isMovable()) { + images.remove(img); + ++count_; + } + } + foreach (QetShapeItem *shape, shapes) { + if (!shape->isMovable()) { + shapes.remove(shape); + ++count_; + } + } return count_; } - /** @param filter Types desires @return la liste des items formant le contenu du schema