summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/runtime/api/q3dsdatainput.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/runtime/api/q3dsdatainput.cpp b/src/runtime/api/q3dsdatainput.cpp
index 0abeba4..d70f4ca 100644
--- a/src/runtime/api/q3dsdatainput.cpp
+++ b/src/runtime/api/q3dsdatainput.cpp
@@ -220,6 +220,9 @@ void Q3DSDataInput::setValue(const QVariant &value)
float Q3DSDataInput::min() const
{
Q_D(const Q3DSDataInput);
+ if (!d->presentation)
+ return 0.0f;
+
return Q3DSPresentationPrivate::get(d->presentation)->dataInputMin(d->name);
}
@@ -244,6 +247,10 @@ void Q3DSDataInput::setMin(float min)
float Q3DSDataInput::max() const
{
Q_D(const Q3DSDataInput);
+
+ if (!d->presentation)
+ return 0.0f;
+
return Q3DSPresentationPrivate::get(d->presentation)->dataInputMax(d->name);
}