Ver Fonte

Added support for ~.

Berk Geveci há 24 anos atrás
pai
commit
683c54b787
1 ficheiros alterados com 11 adições e 2 exclusões
  1. 11 2
      Source/CursesDialog/cmCursesMainForm.cxx

+ 11 - 2
Source/CursesDialog/cmCursesMainForm.cxx

@@ -518,8 +518,17 @@ void cmCursesMainForm::FillCacheManagerFromUI()
     if (entry)
       {
       tmpString = (*m_Entries)[i]->m_Entry->GetValue();
-      // Remove trailing spaces
-      entry->m_Value = tmpString.substr(0,tmpString.find_last_not_of(" ")+1);
+
+      // Remove trailing spaces, convert path to unix slashes
+      string tmpSubString = 
+	tmpString.substr(0,tmpString.find_last_not_of(" ")+1);
+      if ( entry->m_Type == cmCacheManager::PATH || 
+	   entry->m_Type == cmCacheManager::FILEPATH )
+	{
+	cmSystemTools::ConvertToUnixSlashes(tmpSubString);
+	}
+      entry->m_Value = tmpSubString;
+
       }
     }
 }