[NUI] Workaround of Vulkan backend csfs crash issue (#630)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / NUIApplication.cs
index 2575bf9..02bc138 100755 (executable)
@@ -147,6 +147,14 @@ namespace Tizen.NUI
             if (windowSize != null) { _windowSize2D = windowSize; }
             if (windowPosition != null) { _windowPosition2D = windowPosition; }
             Registry.Instance.SavedApplicationThread = Thread.CurrentThread;
+
+            //Workaround for Vulkan. should be removed.
+            if (Graphics.Backend == Graphics.BackendType.Vulkan)
+            {
+                Tizen.Log.Error("NUI", "[NOT ERROR] NUIApplication Constructor! Vulkan backend!");
+                Version.PrintDaliNativeVersion();
+                NDalicPINVOKE.SetAgainExceptionHelperAndStringHelper();
+            }
         }
 
         /// <summary>