Quick hack to remote trailing / on Windows. Feel free to replace by something more elegant
This commit is contained in:
@@ -212,7 +212,10 @@ void SGPath::validate() const
|
|||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
struct _stat buf ;
|
struct _stat buf ;
|
||||||
|
|
||||||
if (_stat (path.c_str(), &buf ) < 0) {
|
bool remove_trailing = false;
|
||||||
|
if ( path.length() > 1 && path[path.length()-1] == '/' )
|
||||||
|
remove_trailing=true;
|
||||||
|
if (_stat (path.substr(0,remove_trailing?path.length()-1:path.length()).c_str(), &buf ) < 0) {
|
||||||
_exists = false;
|
_exists = false;
|
||||||
} else {
|
} else {
|
||||||
_exists = true;
|
_exists = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user