1. Add nullcheck when NUI_VISUAL_PROPERTY_CHANGE_1 not defined.
2. Fix compile error when NUI_ANIMATION_PROPERTY_CHANGE_1 not defined.
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
return PropertyValue.CreateFromObject(refined);
}
+#if NUI_ANIMATION_PROPERTY_CHANGE_1
// Refine object as IntPtr of PropertyValue to optimize.
// Warning : This API don't automatically release memory.
internal global::System.IntPtr RefineValueIntPtr(object value)
return PropertyValue.CreateFromObjectIntPtr(refined);
}
+#endif
internal KeyFrames RefineKeyFrames(KeyFrames keyFrames)
{
Interop.View.InternalRetrievingVisualPropertyInt(this.SwigCPtr, Property.BACKGROUND, Visual.Property.Type, out visualType);
return visualType == (int)Visual.Type.Invalid;
#else
- return Background.Empty();
+ PropertyMap background = Background;
+ return (background == null || background.Empty());
#endif
}