diff --git a/src/plugins/qmldesigner/components/propertyeditor/propertyeditortransaction.cpp b/src/plugins/qmldesigner/components/propertyeditor/propertyeditortransaction.cpp index 9b94842ccddb9cf1caaf2ef5fe89536b9f55495c..5287a7e8dd984a564313ba2d97ca0076e4e94c25 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/propertyeditortransaction.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/propertyeditortransaction.cpp @@ -18,13 +18,12 @@ void PropertyEditorTransaction::start() void PropertyEditorTransaction::end() { - if (m_rewriterTransaction.isValid()) + if (m_rewriterTransaction.isValid() && m_propertyEditor->model()) m_rewriterTransaction.commit(); } void PropertyEditorTransaction::timerEvent(QTimerEvent *timerEvent) { - qDebug() << "timer"; killTimer(timerEvent->timerId()); if (m_rewriterTransaction.isValid()) m_rewriterTransaction.commit();