Set TMPDIR also in non-NativeActivity apps

This commit is contained in:
Tor Lillqvist 2012-04-05 20:31:13 +03:00
parent c5154a179f
commit cafcd85774

View File

@ -139,6 +139,9 @@ public class Bootstrap extends NativeActivity
}
if (i != null)
putenv("FONTCONFIG_FILE=" + dataDir + "/etc/fonts/fonts.conf");
// TMPDIR is used by osl_getTempDirURL()
putenv("TMPDIR=" + activity.getCacheDir().getAbsolutePath());
}
@Override
@ -186,9 +189,6 @@ public class Bootstrap extends NativeActivity
argv = Arrays.copyOfRange(argv, 1, argv.length-1);
}
// TMPDIR is used by osl_getTempDirURL()
putenv("TMPDIR=" + getCacheDir().getAbsolutePath());
// argv[0] will be replaced by android_main() in lo-bootstrap.c by the
// pathname of the mainLibrary.
String[] newargv = new String[argv.length + 1];