From 49610841579e8a7ef614477a0e73c78502c2afc9 Mon Sep 17 00:00:00 2001 From: renato araujo oliveira Date: Mon, 23 Nov 2009 14:30:55 -0300 Subject: Fix topological sort for args with default expression 0 and value type. Reviewed by Lauro Moura --- abstractmetabuilder.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'abstractmetabuilder.cpp') 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, ""); } -- cgit v1.2.3