aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2019-05-17 16:25:16 +0200
committerTim Jenssen <tim.jenssen@qt.io>2019-05-17 15:52:38 +0000
commit36c167db5b11523f1adc7a61d135faaa3f8243a6 (patch)
tree7a69c9c0787daa2525a43a44f863cbab63ee2348
parent65df4a2bc0d9a23ad57adc53585195104e6eab97 (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.cpp16
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();