Made mkdir more UNC path-friendly
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11809 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -70,18 +70,18 @@ void wxFileName::Assign( const wxString& path,
|
|||||||
{
|
{
|
||||||
wxStringTokenizer tn(path, GetPathSeparators(format),
|
wxStringTokenizer tn(path, GetPathSeparators(format),
|
||||||
wxTOKEN_RET_EMPTY_ALL);
|
wxTOKEN_RET_EMPTY_ALL);
|
||||||
bool first = TRUE;
|
int i = 0;
|
||||||
m_dirs.Clear();
|
m_dirs.Clear();
|
||||||
while ( tn.HasMoreTokens() )
|
while ( tn.HasMoreTokens() )
|
||||||
{
|
{
|
||||||
wxString token = tn.GetNextToken();
|
wxString token = tn.GetNextToken();
|
||||||
|
|
||||||
// If the path starts with a slash, we need the first
|
// If the path starts with a slash (or two for a network path),
|
||||||
// dir entry to be an empty for later reassembly.
|
// we need the first dir entry to be an empty for later reassembly.
|
||||||
if (first || !token.IsEmpty())
|
if ((i < 2) || !token.IsEmpty())
|
||||||
m_dirs.Add( token );
|
m_dirs.Add( token );
|
||||||
|
|
||||||
first = FALSE;
|
i ++;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_ext = ext;
|
m_ext = ext;
|
||||||
|
Reference in New Issue
Block a user