bug 628926 - Crash on startup on Motorola Droid at GeckoAppShell.loadGeckoLibs r=dougt a=blocing-fennec CLOSED TREE

This commit is contained in:
Brad Lassey
2011-01-26 16:53:51 -05:00
parent 0a50c1b7c0
commit 3764f06735

View File

@@ -166,11 +166,14 @@ class GeckoAppShell
if (freeSpace + kLibFreeSpaceBuffer < kFreeSpaceThreshold) {
// remove any previously extracted libs since we're apparently low
Iterator cacheFiles = Arrays.asList(cacheFile.listFiles()).iterator();
while (cacheFiles.hasNext()) {
File libFile = (File)cacheFiles.next();
if (libFile.getName().endsWith(".so"))
libFile.delete();
File[] files = cacheFile.listFiles();
if (files != null) {
Iterator cacheFiles = Arrays.asList(files).iterator();
while (cacheFiles.hasNext()) {
File libFile = (File)cacheFiles.next();
if (libFile.getName().endsWith(".so"))
libFile.delete();
}
}
}
loadLibs(apkName, freeSpace > kFreeSpaceThreshold);