diff --git a/OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp b/OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp index 7f407089d8e..52c6c31be11 100644 --- a/OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp +++ b/OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp @@ -434,10 +434,10 @@ void TextAnnotation::drawAnnotation(QPainter *painter) painter->setFont(font); } /* Try to get the elided text if calculated font size <= Helper::minimumTextFontSize - * OR if font size is absolute. + * OR if font size is absolute and text is not multiline. */ QString textToDraw = textString; - if (absMappedBoundingRect.width() > 1 && ((mFontSize <= 0 && painter->font().pointSizeF() <= Helper::minimumTextFontSize) || mFontSize > 0)) { + if (absMappedBoundingRect.width() > 1 && ((mFontSize <= 0 && painter->font().pointSizeF() <= Helper::minimumTextFontSize) || (mFontSize > 0 && !Utilities::isMultiline(textString)))) { QFontMetrics fontMetrics(painter->font()); textToDraw = fontMetrics.elidedText(textString, Qt::ElideRight, absMappedBoundingRect.width()); // if we get "..." i.e., QChar(0x2026) as textToDraw then don't draw anything diff --git a/OMEdit/OMEditLIB/Util/Utilities.cpp b/OMEdit/OMEditLIB/Util/Utilities.cpp index ae3c93d3f08..8a18f1e0693 100644 --- a/OMEdit/OMEditLIB/Util/Utilities.cpp +++ b/OMEdit/OMEditLIB/Util/Utilities.cpp @@ -1333,3 +1333,14 @@ void Utilities::setToolTip(QComboBox *pComboBox, const QString &description, con } pComboBox->setToolTip(QString("
%1