]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/CDMUtilities.cpp
Feature #1711
[crea.git] / lib / creaDevManagerLib / CDMUtilities.cpp
index defe3f82d8a4229b73f97faf434f6c64ad8ce74f..4d409542b221dfb2ae83a975d1d1ece393d412d2 100644 (file)
@@ -80,17 +80,27 @@ namespace CDMUtilities
 
 #if(_WIN32)
     // ------ Windows
-    //TODO: implementation for windows
+    std::vector<std::string> pathSplit;
+
+    splitter::split(pathSplit, path, CDMUtilities::SLASH, splitter::no_empties);
+
+       if(0 < pathSplit.size())
+               pathFixed = pathSplit[0];
+
+    for (int i = 1; i < pathSplit.size(); i++)
+      {
+        pathFixed += CDMUtilities::SLASH + pathSplit[i];
+      }
 #else
     // ------ LINUX / MacOS
     //break path into folders
-    std::vector<std::string> pathSlpit;
+    std::vector<std::string> pathSplit;
 
-    splitter::split(pathSlpit, path, CDMUtilities::SLASH, splitter::no_empties);
+    splitter::split(pathSplit, path, CDMUtilities::SLASH, splitter::no_empties);
 
-    for (int i = 0; i < pathSlpit.size(); i++)
+    for (int i = 0; i < pathSplit.size(); i++)
       {
-        pathFixed += CDMUtilities::SLASH + pathSlpit[i];
+        pathFixed += CDMUtilities::SLASH + pathSplit[i];
       }
 #endif
     return pathFixed;