diff options
Diffstat (limited to 'src/particles')
-rw-r--r-- | src/particles/qquickv4particledata.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/particles/qquickv4particledata.cpp b/src/particles/qquickv4particledata.cpp index 3cfce0ae90..0524a5a871 100644 --- a/src/particles/qquickv4particledata.cpp +++ b/src/particles/qquickv4particledata.cpp @@ -304,7 +304,7 @@ static QV4::ReturnedValue particleData_discard(QV4::SimpleCallContext *ctx) QV4::Scoped<QV4ParticleData> r(scope, ctx->callData->thisObject); if (!r || !r->datum) - ctx->throwError(QStringLiteral("Not a valid ParticleData object")); + return ctx->throwError(QStringLiteral("Not a valid ParticleData object")); r->datum->lifeSpan = 0; //Don't kill(), because it could still be in the middle of being created return QV4::Encode::undefined(); @@ -316,7 +316,7 @@ static QV4::ReturnedValue particleData_lifeLeft(QV4::SimpleCallContext *ctx) QV4::Scoped<QV4ParticleData> r(scope, ctx->callData->thisObject); if (!r || !r->datum) - ctx->throwError(QStringLiteral("Not a valid ParticleData object")); + return ctx->throwError(QStringLiteral("Not a valid ParticleData object")); return QV4::Encode(r->datum->lifeLeft()); } @@ -327,7 +327,7 @@ static QV4::ReturnedValue particleData_curSize(QV4::SimpleCallContext *ctx) QV4::Scoped<QV4ParticleData> r(scope, ctx->callData->thisObject); if (!r || !r->datum) - ctx->throwError(QStringLiteral("Not a valid ParticleData object")); + return ctx->throwError(QStringLiteral("Not a valid ParticleData object")); return QV4::Encode(r->datum->curSize()); } |