From 596f0c297ebea710c86f92fa5fbdad75b14ed68c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Tue, 12 Mar 2019 17:43:08 +0100 Subject: [PATCH] [sequence] Fix Sequence::isDefined --- apps/sequence/sequence.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/sequence/sequence.cpp b/apps/sequence/sequence.cpp index f29a4b0ce..4f4272b15 100644 --- a/apps/sequence/sequence.cpp +++ b/apps/sequence/sequence.cpp @@ -87,11 +87,11 @@ bool Sequence::isDefined() { SequenceRecordDataBuffer * data = recordData(); switch (type()) { case Type::Explicit: - return Function::isDefined(); + return value().size > metaDataSize(); case Type::SingleRecurrence: - return Function::isDefined() && data->initialConditionSize(0) > 0; + return data->initialConditionSize(0) > 0 && value().size > metaDataSize() + data->initialConditionSize(0); default: - return Function::isDefined() && data->initialConditionSize(0) > 0 && data->initialConditionSize(1) > 0; + return data->initialConditionSize(0) > 0 && data->initialConditionSize(0) > 0 && value().size > metaDataSize() + data->initialConditionSize(0) + data->initialConditionSize(1); } }