From 991f3c6902f1fb77bd952b3168f006e39126db05 Mon Sep 17 00:00:00 2001 From: Marcelo Lira Date: Mon, 22 Nov 2010 19:23:44 -0300 Subject: Discards class' fields removed in the type system binding description. --- abstractmetabuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'abstractmetabuilder.cpp') diff --git a/abstractmetabuilder.cpp b/abstractmetabuilder.cpp index 3cdfc1a6b..1ef12bc48 100644 --- a/abstractmetabuilder.cpp +++ b/abstractmetabuilder.cpp @@ -1290,7 +1290,7 @@ void AbstractMetaBuilder::traverseFields(ScopeModelItem scope_item, AbstractMeta foreach (VariableModelItem field, scope_item->variables()) { AbstractMetaField* metaField = traverseField(field, metaClass); - if (metaField) { + if (metaField && !metaField->isModifiedRemoved()) { metaField->setOriginalAttributes(metaField->attributes()); metaClass->addField(metaField); } -- cgit v1.2.3