From 0bc6b7c2547b618969f276eedcf6da6d772d9ab3 Mon Sep 17 00:00:00 2001 From: Mike Arthur Date: Fri, 19 Mar 2010 12:08:00 +0100 Subject: Fix empty if/else generation bug. Merge-request: 1854 Reviewed-by: Kent Hansen --- generator/classgenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator/classgenerator.cpp b/generator/classgenerator.cpp index ea79406..75e1f0b 100644 --- a/generator/classgenerator.cpp +++ b/generator/classgenerator.cpp @@ -1191,7 +1191,7 @@ static void writeFunctionForwarding(QTextStream &stream, const AbstractMetaClass if (funcs.isEmpty()) continue; stream << " if (context->argumentCount() == " << i << ") {" << endl; - if (funcs.size() == 1) { + if (funcs.size() == 1 || i == 0) { AbstractMetaFunction *fun = funcs.at(0); const int indent = 8; // special case for Q{Data,Text}Stream streaming operators -- cgit v1.2.3