diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2019-05-17 16:25:16 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2019-05-17 15:52:38 +0000 |
commit | 36c167db5b11523f1adc7a61d135faaa3f8243a6 (patch) | |
tree | 7a69c9c0787daa2525a43a44f863cbab63ee2348 | |
parent | 65df4a2bc0d9a23ad57adc53585195104e6eab97 (diff) |
Fix error message
Task-number: QDS-664
Change-Id: Iba5b8917908c6a1e9068e813ca09f8ebe70a7a12
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r-- | src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelinesettingsmodel.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelinesettingsmodel.cpp b/src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelinesettingsmodel.cpp index d9e9fd8a1c..509a8878e8 100644 --- a/src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelinesettingsmodel.cpp +++ b/src/plugins/qmldesigner/qmldesignerextension/timelineeditor/timelinesettingsmodel.cpp @@ -295,9 +295,11 @@ void TimelineSettingsModel::updateTimeline(int row) propertyChanges.modelNode().variantProperty("enabled").setValue(false); } - QmlPropertyChanges propertyChanges(modelState.propertyChanges(timeline)); - if (propertyChanges.isValid()) - propertyChanges.modelNode().variantProperty("enabled").setValue(true); + if (timeline.isValid()) { + QmlPropertyChanges propertyChanges(modelState.propertyChanges(timeline)); + if (propertyChanges.isValid()) + propertyChanges.modelNode().variantProperty("enabled").setValue(true); + } } } catch (Exception &e) { @@ -345,9 +347,11 @@ void TimelineSettingsModel::updateAnimation(int row) } } - QmlPropertyChanges propertyChanges(modelState.propertyChanges(animation)); - if (propertyChanges.isValid()) - propertyChanges.modelNode().variantProperty("running").setValue(true); + if (animation.isValid()) { + QmlPropertyChanges propertyChanges(modelState.propertyChanges(animation)); + if (propertyChanges.isValid()) + propertyChanges.modelNode().variantProperty("running").setValue(true); + } } } catch (Exception &e) { m_exceptionError = e.description(); |