diff options
author | David Tardon <dtardon@redhat.com> | 2013-12-06 14:14:31 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2013-12-06 14:32:07 +0100 |
commit | 528dc17941e544244e75a1e727644aea8f3f5d21 (patch) | |
tree | e2be91e8c12b085f17ca848698db77bb0f838c9b | |
parent | d6ae75d9d95f56b6bbc677f7cf592901e2c1436f (diff) |
connectors do not have any text
Change-Id: I9350126163a97b2b7f679b205f2730bcf3ff87dd
-rw-r--r-- | src/lib/KEYCollectorBase.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/KEYCollectorBase.cpp b/src/lib/KEYCollectorBase.cpp index f274f34..032d5db 100644 --- a/src/lib/KEYCollectorBase.cpp +++ b/src/lib/KEYCollectorBase.cpp @@ -443,9 +443,12 @@ void KEYCollectorBase::collectShape(const optional<ID_t> &) shape->geometry = m_levelStack.top().geometry; m_levelStack.top().geometry.reset(); - m_currentText->setBoundingBox(shape->geometry); - shape->text = m_currentText; - m_currentText.reset(); + if (bool(m_currentText)) + { + m_currentText->setBoundingBox(shape->geometry); + shape->text = m_currentText; + m_currentText.reset(); + } shape->style = m_levelStack.top().graphicStyle; m_levelStack.top().graphicStyle.reset(); |