forked from qt-creator/qt-creator
QmlDesigner.propertyEditor: end all transactions before detaching
This commit is contained in:
@@ -398,6 +398,7 @@ void PropertyEditor::changeValue(const QString &propertyName)
|
|||||||
castedValue = QVariant(newColor);
|
castedValue = QVariant(newColor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qDebug() << value->value();
|
||||||
try {
|
try {
|
||||||
if (!value->value().isValid()) { //reset
|
if (!value->value().isValid()) { //reset
|
||||||
fxObjectNode.removeVariantProperty(propertyName);
|
fxObjectNode.removeVariantProperty(propertyName);
|
||||||
@@ -787,6 +788,7 @@ void PropertyEditor::modelAttached(Model *model)
|
|||||||
void PropertyEditor::modelAboutToBeDetached(Model *model)
|
void PropertyEditor::modelAboutToBeDetached(Model *model)
|
||||||
{
|
{
|
||||||
QmlModelView::modelAboutToBeDetached(model);
|
QmlModelView::modelAboutToBeDetached(model);
|
||||||
|
m_currentType->m_propertyEditorTransaction->end();
|
||||||
|
|
||||||
resetView();
|
resetView();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user