diff --git a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/AnnotationItem.cpp b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/AnnotationItem.cpp index cc66a651..36baa423 100644 --- a/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/AnnotationItem.cpp +++ b/src/Insight/UserInterfaces/InsightWindow/Widgets/TargetMemoryInspectionPane/HexViewerWidget/AnnotationItem.cpp @@ -70,26 +70,29 @@ void AnnotationItem::paint(QPainter* painter, const QStyleOptionGraphicsItem* op ); painter->setPen(lineColor); - painter->drawLine(QLine( - ByteItem::WIDTH / 2, - verticalLineYStart, - ByteItem::WIDTH / 2, - verticalLineYEnd - )); - painter->drawLine(QLine( - this->width - (ByteItem::WIDTH / 2), - verticalLineYStart, - this->width - (ByteItem::WIDTH / 2), - verticalLineYEnd - )); + if (this->size > 1) { + painter->drawLine(QLine( + ByteItem::WIDTH / 2, + verticalLineYStart, + ByteItem::WIDTH / 2, + verticalLineYEnd + )); - painter->drawLine(QLine( - ByteItem::WIDTH / 2, - verticalLineYEnd, - (ByteItem::WIDTH / 2) + (this->width - ByteItem::WIDTH), - verticalLineYEnd - )); + painter->drawLine(QLine( + this->width - (ByteItem::WIDTH / 2), + verticalLineYStart, + this->width - (ByteItem::WIDTH / 2), + verticalLineYEnd + )); + + painter->drawLine(QLine( + ByteItem::WIDTH / 2, + verticalLineYEnd, + (ByteItem::WIDTH / 2) + (this->width - ByteItem::WIDTH), + verticalLineYEnd + )); + } painter->drawLine(QLine( this->width / 2,