From: Seungkeun Lee Date: Thu, 17 Jan 2019 01:22:28 +0000 (+0900) Subject: Fix SynchronizationContext issue (#633) X-Git-Tag: submit/tizen/20190118.000721~1^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fbf2b71c99354da4d80cc96df690e5f825f08a37;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git Fix SynchronizationContext issue (#633) - Set SynchronizationContext on WidgetCoreBackend Run - Set SynchronizationContext on WatchCoreBackend Run --- diff --git a/src/Tizen.Applications.WatchApplication/Tizen.Applications.CoreBackend/WatchCoreBackend.cs b/src/Tizen.Applications.WatchApplication/Tizen.Applications.CoreBackend/WatchCoreBackend.cs old mode 100755 new mode 100644 index 01f0bc1a5..a244b2cf6 --- a/src/Tizen.Applications.WatchApplication/Tizen.Applications.CoreBackend/WatchCoreBackend.cs +++ b/src/Tizen.Applications.WatchApplication/Tizen.Applications.CoreBackend/WatchCoreBackend.cs @@ -116,6 +116,8 @@ namespace Tizen.Applications.CoreBackend public void Run(string[] args) { + TizenSynchronizationContext.Initialize(); + Interop.Watch.ErrorCode err = Interop.Watch.ErrorCode.None; err = Interop.Watch.AddEventHandler(out _lowMemoryEventHandle, Interop.Watch.AppEventType.LowMemory, _lowMemoryCallback, IntPtr.Zero); diff --git a/src/Tizen.Applications.WidgetApplication/Tizen.Applications.CoreBackend/WidgetCoreBackend.cs b/src/Tizen.Applications.WidgetApplication/Tizen.Applications.CoreBackend/WidgetCoreBackend.cs old mode 100755 new mode 100644 index eee864b64..e05eaa2ab --- a/src/Tizen.Applications.WidgetApplication/Tizen.Applications.CoreBackend/WidgetCoreBackend.cs +++ b/src/Tizen.Applications.WidgetApplication/Tizen.Applications.CoreBackend/WidgetCoreBackend.cs @@ -109,6 +109,8 @@ namespace Tizen.Applications.CoreBackend public void Run(string[] args) { + TizenSynchronizationContext.Initialize(); + Interop.Widget.ErrorCode err = Interop.Widget.ErrorCode.None; err = Interop.Widget.AddEventHandler(out _lowMemoryEventHandle, Interop.Widget.AppEventType.LowMemory, _lowMemoryCallback, IntPtr.Zero); if (err != Interop.Widget.ErrorCode.None)