aboutsummaryrefslogtreecommitdiffstats
path: root/typesystem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'typesystem.cpp')
-rw-r--r--typesystem.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/typesystem.cpp b/typesystem.cpp
index 7c58dab56..f6c6d7e50 100644
--- a/typesystem.cpp
+++ b/typesystem.cpp
@@ -846,6 +846,7 @@ bool Handler::startElement(const QString &, const QString &n,
attributes["signature"] = QString();
attributes["return-type"] = QString("void");
attributes["access"] = QString("public");
+ attributes["static"] = QString("no");
break;
case StackElement::ModifyFunction:
attributes["signature"] = QString();
@@ -1300,6 +1301,7 @@ bool Handler::startElement(const QString &, const QString &n,
}
AddedFunction func(signature, attributes["return-type"]);
+ func.setStatic(attributes["static"] == "yes");
if (!signature.contains("("))
signature += "()";
m_currentSignature = signature;