diff --git a/analitza/commands/listcommands.cpp b/analitza/commands/listcommands.cpp index b77f49a9..2885169a 100644 --- a/analitza/commands/listcommands.cpp +++ b/analitza/commands/listcommands.cpp @@ -69,8 +69,9 @@ Expression RangeCommand::operator()(const QList& args) Analitza::List *seq = new Analitza::List; - for (double x = a; x <= b; x += h) + for (double x = a; x < b || qFuzzyCompare(x, b); x += h) { seq->appendBranch(new Analitza::Cn(x)); + } ret.setTree(seq);