if (!Directory.Exists(preloadPath))
return;
+ // If TIZEN_UIFW is not set or NUI, do not preload UI related dll
string uifw = System.Environment.GetEnvironmentVariable("TIZEN_UIFW");
+ if (uifw == null || uifw != "NUI")
+ return;
+
string[] paths = Directory.GetFiles(preloadPath, "*.preload");
Array.Sort(paths);
foreach (string path in paths)
if (fileName.IndexOf('.') != 2)
continue;
- // if TIZEN_UIFW is not set, do not preload UI related dll
- if (uifw == null && (fileName.Contains("NUI") || fileName.Contains("ElmSharp") || fileName.Contains("XSF")))
- continue;
- else if (uifw == "ElmSharp" && (fileName.Contains("NUI") || fileName.Contains("XSF")))
- continue;
- else if (uifw == "NUI" && (fileName.Contains("ElmSharp") || fileName.Contains("XSF")))
+ // TIZEN_UIFW only set NUI
+ if (fileName.Contains("ElmSharp") || fileName.Contains("XSF"))
continue;
try