Revert "[Tizen] Fix TCT Not Excuted." 55/144055/1
authorminho.sun <minho.sun@samsung.com>
Mon, 14 Aug 2017 07:41:06 +0000 (16:41 +0900)
committerminho.sun <minho.sun@samsung.com>
Mon, 14 Aug 2017 07:41:07 +0000 (16:41 +0900)
This reverts commit b1bbd5399b6d65261b355c620a6fce3fb12318c6.

Change-Id: I2951cb1f55e9efdc954fef50d6c5d28416fd1938

Tizen.NUI/src/internal/NUICoreBackend.cs
Tizen.NUI/src/public/NUIApplication.cs

index 05744b8..efa71e0 100755 (executable)
@@ -106,7 +106,6 @@ namespace Tizen.NUI
         /// <param name="args">Arguments from commandline.</param>
         public void Run(string[] args)
         {
-            TizenSynchronizationContext.Initialize();
             _application.BatteryLow += OnBatteryLow;
             _application.LanguageChanged += OnLanguageChanged;
             _application.MemoryLow += OnMemoryLow;
index 32f9950..84c21b5 100755 (executable)
@@ -167,10 +167,31 @@ namespace Tizen.NUI
         /// <param name="args">Arguments from commandline.</param>
         public override void Run(string[] args)
         {
+            string[] argsClone = null;
+
+            if (args == null)
+            {
+                argsClone = new string[1];
+            }
+            else
+            {
+                argsClone = new string[args.Length + 1];
+                args.CopyTo(argsClone, 1);
+            }
+            argsClone[0] = string.Empty;
+
             Backend.AddEventHandler(EventType.PreCreated, OnPreCreate);
+            Backend.AddEventHandler(EventType.Created, OnCreate);
+            Backend.AddEventHandler<AppControlReceivedEventArgs>(EventType.AppControlReceived, OnAppControlReceived);
             Backend.AddEventHandler(EventType.Resumed, OnResume);
             Backend.AddEventHandler(EventType.Paused, OnPause);
-            base.Run(args);
+            Backend.AddEventHandler(EventType.Terminated, OnTerminate);
+            Backend.AddEventHandler<RegionFormatChangedEventArgs>(EventType.RegionFormatChanged, OnRegionFormatChanged);
+            Backend.AddEventHandler<LowMemoryEventArgs>(EventType.LowMemory, OnLowMemory);
+            Backend.AddEventHandler<LowBatteryEventArgs>(EventType.LowBattery, OnLowBattery);
+            Backend.AddEventHandler<LocaleChangedEventArgs>(EventType.LocaleChanged, OnLocaleChanged);
+
+            Backend.Run(argsClone);
         }
 
         /// <summary>
@@ -178,7 +199,7 @@ namespace Tizen.NUI
         /// </summary>
         public override void Exit()
         {
-            base.Exit();
+            Backend.Exit();
         }
 
         /// <summary>