]> git.mxchange.org Git - simgear.git/blobdiff - simgear/misc/sg_path.cxx
Add optional attribute condition to "copyProperties".
[simgear.git] / simgear / misc / sg_path.cxx
index 73475b0c6d73654f6732e477bede035db156a30d..6e549f6d1702e652ff6a759b0b3aac01fa186644 100644 (file)
@@ -212,7 +212,10 @@ void SGPath::validate() const
 #ifdef _WIN32
   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;
   } else {
     _exists = true;