diff options
author | Jason McDonald <jason.mcdonald@nokia.com> | 2011-05-09 15:53:13 +1000 |
---|---|---|
committer | Rohan McGovern <rohan.mcgovern@nokia.com> | 2011-05-18 10:46:47 +1000 |
commit | 17bf9b17e72ea00e55ed64d77a85b5ff1ed98b4c (patch) | |
tree | affaafbc777c9dd3c46791de1d113e0cf4e5255f | |
parent | e540e41130749b0f2ea306405714abc7e2f1fb6c (diff) |
Remove Q_ASSERT from qtesselator autotest
Report a fatal error rather than failing silently in non-debug builds.
Change-Id: I625c5aa6f86a5764cd8f078baa074d6475a67736
Task-number: QTBUG-17582
Reviewed-by: Rohan McGovern
(cherry picked from commit c0c7e04c9248ce38278aceefeb527f29149cfb4e)
-rw-r--r-- | tests/auto/qtessellator/oldtessellator.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/auto/qtessellator/oldtessellator.cpp b/tests/auto/qtessellator/oldtessellator.cpp index e6a0451494..bc24d7e69e 100644 --- a/tests/auto/qtessellator/oldtessellator.cpp +++ b/tests/auto/qtessellator/oldtessellator.cpp @@ -371,7 +371,8 @@ void old_tesselate_polygon(QVector<XTrapezoid> *traps, const QPointF *pg, int pg isects[i].edge = edge; } - Q_ASSERT(isects.size()%2 == 1); + if (isects.size()%2 != 1) + qFatal("%s: number of intersection points must be odd", Q_FUNC_INFO); // sort intersection points qSort(&isects[0], &isects[isects.size()-1], compareIntersections); |