Signed-off-by: SukhyungKang <shine.kang@samsung.com>
Signed-off-by: SukhyungKang <shine.kang@samsung.com>
Co-authored-by: hjhun <36876573+hjhun@users.noreply.github.com>
internal delegate int LifecycleCallback(string widgetId, LifecycleEvent e, string instanceId, IntPtr userData);
[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
- internal delegate void WidgetListCallback(string widgetId, int isPrime, IntPtr userData);
+ internal delegate int WidgetListCallback(string widgetId, int isPrime, IntPtr userData);
[DllImport(Libraries.WidgetService, EntryPoint = "widget_service_get_icon")]
internal static extern string GetIcon(string pkgId, string lang);
Interop.WidgetService.ErrorCode err = Interop.WidgetService.GetWidgetListByPkgId(pkgId, (widgetId, isPrime, userData) =>
{
list.Add(new WidgetControl(widgetId));
+
+ return (int)Interop.WidgetService.ErrorCode.None;
}, IntPtr.Zero);
switch (err)
Interop.WidgetService.ErrorCode err = Interop.WidgetService.GetWidgetListByPkgId(pkgId, (widgetId, isPrime, userData) =>
{
list.Add(widgetId);
+
+ return (int)Interop.WidgetService.ErrorCode.None;
}, IntPtr.Zero);
switch (err)