OSDN Git Service

- change natives extraction to use getUsableSpace(), which checks for user permission...
authornormen667 <normen667@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Sat, 22 Oct 2011 17:32:26 +0000 (17:32 +0000)
committernormen667 <normen667@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Sat, 22 Oct 2011 17:32:26 +0000 (17:32 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@8509 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

engine/src/desktop/com/jme3/system/Natives.java

index 548da00..3dadc35 100644 (file)
@@ -64,7 +64,7 @@ public class Natives {
         }
         if (extractionDir == null) {
             File workingFolder = new File("").getAbsoluteFile();
-            if (!workingFolder.canWrite()) {
+            if (workingFolder.getUsableSpace()>0) {
                 logger.log(Level.WARNING, "Working directory is not writable. Using home directory instead.");
                 extractionDir = new File(JmeSystem.getStorageFolder(),
                         "natives_" + Integer.toHexString(computeNativesHash()));