using Tizen.Applications.CoreBackend;
using System.Collections.Generic;
using System.ComponentModel;
+using System.Threading;
using System;
namespace Tizen.NUI
/// <param name="widgetType">Derived widget class type.</param>
public NUIWidgetApplication( System.Type widgetType ) : base(new NUIWidgetCoreBackend())
{
+ Registry.Instance.SavedApplicationThread = Thread.CurrentThread;
NUIWidgetCoreBackend core = Backend as NUIWidgetCoreBackend;
core?.RegisterWidgetInfo(new Dictionary<System.Type, string> { { widgetType, ApplicationInfo.ApplicationId } });
}
}
else
{
+ Registry.Instance.SavedApplicationThread = Thread.CurrentThread;
NUIWidgetCoreBackend core = Backend as NUIWidgetCoreBackend;
core?.RegisterWidgetInfo(widgetTypes);
}
/// <since_tizen> 4 </since_tizen>
public NUIWidgetApplication(System.Type widgetType, string styleSheet) : base(new NUIWidgetCoreBackend(styleSheet))
{
+ Registry.Instance.SavedApplicationThread = Thread.CurrentThread;
NUIWidgetCoreBackend core = Backend as NUIWidgetCoreBackend;
core?.RegisterWidgetInfo(new Dictionary<System.Type, string> { { widgetType, ApplicationInfo.ApplicationId } });
}