diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-11-22 19:23:44 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-09 19:10:12 -0300 |
commit | 991f3c6902f1fb77bd952b3168f006e39126db05 (patch) | |
tree | f3fbe9eff7214413e1047b06c1127cc54f218d63 /abstractmetabuilder.cpp | |
parent | 8a8c0f521c0f2224e8f26e8ad2b5676aaa4ddc69 (diff) |
Discards class' fields removed in the type system binding description.
Diffstat (limited to 'abstractmetabuilder.cpp')
-rw-r--r-- | abstractmetabuilder.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |