Hi. This happens in two lines of code:
m_form->updateDocItemInMap( elem->document(), elem ); QObject::connect( elem->document(), &QTextDocument::undoCommandAdded, m_form, &Form::undoCommandInTextAdded ); where elem is QGraphicsTextItem... first elem->document() return 0x89d050 and second those broken pointer. updateDocItemInMap() is: void Form::updateDocItemInMap( QObject * doc, FormText * text ) { d->m_docs[ doc ] = text; } where d->m_docs is: //! Map of text documents. QMap< QObject*, FormText* > m_docs; What's wrong? On 01.07.2016 13:39, Igor Mironchik wrote:
Hi. I'm debugging strange behavior of QGraphicsTextItem. In: QTextDocument *QWidgetTextControl::document() const { Q_D(const QWidgetTextControl); return d->doc; } d->doc is 0x-76b71fba74b7928c What is can be? Thank you.
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest