diff --git a/OpenMetaverse/Avatar.cs b/OpenMetaverse/Avatar.cs
index dce43d4f..e440fdd0 100644
--- a/OpenMetaverse/Avatar.cs
+++ b/OpenMetaverse/Avatar.cs
@@ -32,28 +32,28 @@ using OpenMetaverse.Packets;
namespace OpenMetaverse
{
+ #region Enums
+
+ ///
+ /// Avatar profile flags
+ ///
+ [Flags]
+ public enum ProfileFlags : uint
+ {
+ AllowPublish = 1,
+ MaturePublish = 2,
+ Identified = 4,
+ Transacted = 8,
+ Online = 16
+ }
+
+ #endregion Enums
+
///
/// Represents an avatar (other than your own)
///
public class Avatar : Primitive
{
- #region Enums
-
- ///
- /// Avatar profile flags
- ///
- [Flags]
- public enum ProfileFlags
- {
- AllowPublish = 1,
- MaturePublish = 2,
- Identified = 4,
- Transacted = 8,
- Online = 16
- }
-
- #endregion Enums
-
#region Subclasses
///
diff --git a/OpenMetaverse/AvatarManager.cs b/OpenMetaverse/AvatarManager.cs
index 3c598563..ac91d57b 100644
--- a/OpenMetaverse/AvatarManager.cs
+++ b/OpenMetaverse/AvatarManager.cs
@@ -438,7 +438,7 @@ namespace OpenMetaverse
} else {
properties.CharterMember = Utils.BytesToString(reply.PropertiesData.CharterMember);
}
- properties.Flags = (Avatar.ProfileFlags)reply.PropertiesData.Flags;
+ properties.Flags = (ProfileFlags)reply.PropertiesData.Flags;
properties.ProfileURL = Utils.BytesToString(reply.PropertiesData.ProfileURL);
OnAvatarProperties(reply.AgentData.AvatarID, properties);