Revision: 30553
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30553
Author:   elubie
Date:     2010-07-20 21:26:53 +0200 (Tue, 20 Jul 2010)

Log Message:
-----------
fix [#22915] Bookmarks and Recent no longer working in r30498
fix [#22920] Clicking folder icons doesn't work in File browser and append

* issue was that on windows stat requires the trailing slash removed, even with 
mingw.
(since we are after ahoy, putting this into extra #define, code cleanup will 
follow after release)

Modified Paths:
--------------
    trunk/blender/source/blender/blenlib/intern/storage.c

Modified: trunk/blender/source/blender/blenlib/intern/storage.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/storage.c       2010-07-20 
18:24:22 UTC (rev 30552)
+++ trunk/blender/source/blender/blenlib/intern/storage.c       2010-07-20 
19:26:53 UTC (rev 30553)
@@ -449,6 +449,15 @@
        if (len > 3 && ( tmp[len-1]=='\\' || tmp[len-1]=='/') ) tmp[len-1] = 
'\0';
        res = _stat(tmp, &st);
        if (res == -1) return(0);
+#elif defined(WIN32) && defined(__MINGW32__)
+       struct stat st;
+       char tmp[FILE_MAXDIR+FILE_MAXFILE];
+       int len, res;
+       BLI_strncpy(tmp, name, FILE_MAXDIR+FILE_MAXFILE);
+       len = strlen(tmp);
+       if (len > 3 && ( tmp[len-1]=='\\' || tmp[len-1]=='/') ) tmp[len-1] = 
'\0';
+       res = stat(tmp, &st);
+       if (res) return(0);
 #else
        struct stat st;
        if (stat(name,&st)) return(0);  


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to