- The issue is 'Casting a signed value which has type int to a bigger
unsigned integer type std::size_t while initializing a variable.'
- Changed the parameter type from `int` to `uint32_t` for `size_t` casting
- Dependency : https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-csharp-binder/+/283787/
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
public static extern IntPtr DaliAccessibilityDuplicateString(string arg);
[DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Accessibility_SetAccessibilityDelegate")]
- public static extern IntPtr DaliAccessibilitySetAccessibilityDelegate(IntPtr arg1_accessibilityDelegate, int arg2_accessibilityDelegateSize);
+ public static extern IntPtr DaliAccessibilitySetAccessibilityDelegate(IntPtr arg1_accessibilityDelegate, uint arg2_accessibilityDelegateSize);
}
}
}
var ptr = Marshal.AllocHGlobal(size);
Marshal.StructureToPtr(ad, ptr, false);
- Interop.ControlDevel.DaliAccessibilitySetAccessibilityDelegate(ptr, size);
+ Interop.ControlDevel.DaliAccessibilitySetAccessibilityDelegate(ptr, Convert.ToUInt32(size));
}
private static View GetViewFromRefObject(IntPtr refObjectPtr)