diff options
author | renato araujo oliveira <renato@renato-note.(none)> | 2009-11-23 14:30:55 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-11-23 14:42:21 -0300 |
commit | 49610841579e8a7ef614477a0e73c78502c2afc9 (patch) | |
tree | b19339691fb54800602c6be3893e3034b9412a9d | |
parent | 4908dc29a59be124ad01eadbfbbab2cdb66ed2f3 (diff) |
Fix topological sort for args with default expression 0 and value type.
Reviewed by Lauro Moura <lauro.moura@openbossa.org>
-rw-r--r-- | abstractmetabuilder.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/abstractmetabuilder.cpp b/abstractmetabuilder.cpp index e69fd03a9..c754d1367 100644 --- a/abstractmetabuilder.cpp +++ b/abstractmetabuilder.cpp @@ -2575,6 +2575,9 @@ AbstractMetaClassList AbstractMetaBuilder::classesTopologicalSorted(const Abstra // check methods with default args QString defaultExpression = arg->originalDefaultValueExpression(); if (!defaultExpression.isEmpty()) { + if ((defaultExpression == "0") && (arg->type()->isValue())) + defaultExpression = arg->type()->name(); + defaultExpression.replace(regex1, ""); defaultExpression.replace(regex2, ""); } |