From 62e5aff6456bf9b1700c1e44b7eed7fb926b21c8 Mon Sep 17 00:00:00 2001
From: David Kabala <djkabala@gmail.com>
Date: Sat, 6 Nov 2010 09:46:08 -0500
Subject: [PATCH] Fixed: Incorrect use of SimpleFieldId instead of SimpleFieldMask when
 calling edit[S/M]Field by SimpleAttachment.

---
 .../FieldContainer/Mixins/OSGSimpleAttachment.inl  |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Source/Base/FieldContainer/Mixins/OSGSimpleAttachment.inl b/Source/Base/FieldContainer/Mixins/OSGSimpleAttachment.inl
index 5adbb1c..340f92c 100644
--- a/Source/Base/FieldContainer/Mixins/OSGSimpleAttachment.inl
+++ b/Source/Base/FieldContainer/Mixins/OSGSimpleAttachment.inl
@@ -47,7 +47,7 @@ typename SimpleAttachment<AttachmentDescT>::StoredFieldType *
         StoredFieldType  *pField,
         SimpleAttachment *pThis )
 {
-    pThis->editSField(SimpleAttachment::SimpleFieldId);
+    pThis->editSField(SimpleAttachment::SimpleFieldMask);
 
     return pField;
 }
@@ -64,7 +64,7 @@ EditFieldHandlePtr
              pThis->getType().getFieldDesc(SimpleAttachment::SimpleFieldId),
              pThis));
 
-    pThis->editSField(SimpleAttachment::SimpleFieldId);
+    pThis->editSField(SimpleAttachment::SimpleFieldMask);
 
     return returnValue;
 }
@@ -103,7 +103,7 @@ EditFieldHandlePtr
              pThis->getType().getFieldDesc(SimpleAttachment::SimpleFieldId),
              pThis));
 
-    pThis->editSField(SimpleAttachment::SimpleFieldId);
+    pThis->editSField(SimpleAttachment::SimpleFieldMask);
 
     returnValue->setSetMethod(
         boost::bind(&SimpleAttachment::setPointerValue, pThis, _1));
@@ -131,7 +131,7 @@ typename SimpleAttachment<AttachmentDescT>::StoredFieldType *
         StoredFieldType  *pField,
         SimpleAttachment *pThis )
 {
-    pThis->editMField(*pField, SimpleAttachment::SimpleFieldId);
+    pThis->editMField(*pField, SimpleAttachment::SimpleFieldMask);
 
     return pField;
 }
@@ -148,7 +148,7 @@ EditFieldHandlePtr
              pThis->getType().getFieldDesc(SimpleAttachment::SimpleFieldId),
              pThis));
 
-    pThis->editMField(*pField, SimpleAttachment::SimpleFieldId);
+    pThis->editMField(*pField, SimpleAttachment::SimpleFieldMask);
 
     return returnValue;
 }
@@ -186,7 +186,7 @@ EditFieldHandlePtr
              pThis->getType().getFieldDesc(SimpleAttachment::SimpleFieldId),
              pThis));
 
-    pThis->editMField(*pField, SimpleAttachment::SimpleFieldId);
+    pThis->editMField(*pField, SimpleAttachment::SimpleFieldMask);
 
     returnValue->setSetMethod(
         boost::bind(&SimpleAttachment::addPointerValue, pThis, _1));
-- 
1.7.0.2.msysgit.0

