From 94fc88a1882d794eda4c1ae9992dcba0ea8c912d Mon Sep 17 00:00:00 2001 From: Alban Fichet Date: Tue, 29 Jun 2021 21:26:38 +0200 Subject: [PATCH] Bugfix: wrong attribute used for width / height --- src/model/HeaderModel.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/model/HeaderModel.cpp b/src/model/HeaderModel.cpp index 0c9b90f..93e803e 100644 --- a/src/model/HeaderModel.cpp +++ b/src/model/HeaderModel.cpp @@ -317,8 +317,12 @@ HeaderItem *HeaderModel::addItem( part_number, name); + + const int width = attr.value().max.x - attr.value().min.x + 1; + const int height = attr.value().max.y - attr.value().min.y + 1; + std::stringstream sWidth; - sWidth << attr.value().size().x; + sWidth << width; new HeaderItem( attrItem, @@ -328,7 +332,7 @@ HeaderItem *HeaderModel::addItem( name); std::stringstream sHeight; - sHeight << attr.value().size().y; + sHeight << height; new HeaderItem( attrItem, @@ -376,8 +380,11 @@ HeaderItem *HeaderModel::addItem( part_number, name); + const float width = attr.value().max.x - attr.value().min.x + 1; + const float height = attr.value().max.y - attr.value().min.y + 1; + std::stringstream sWidth; - sWidth << attr.value().size().x; + sWidth << width; new HeaderItem( attrItem, @@ -387,7 +394,7 @@ HeaderItem *HeaderModel::addItem( name); std::stringstream sHeight; - sHeight << attr.value().size().y; + sHeight << height; new HeaderItem( attrItem,