fix(DiskUtil): Fixed NPE crashes trying to get directory size

This commit is contained in:
Ahmad Ansori Palembani 2024-09-04 07:24:24 +07:00
parent bf1f258455
commit b26b526b1e
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
2 changed files with 3 additions and 1 deletions

View file

@ -15,12 +15,14 @@
## Changes ## Changes
- Enable 'Split Tall Images' by default (@Smol-Ame) - Enable 'Split Tall Images' by default (@Smol-Ame)
- Minor visual adjustments
## Fixes ## Fixes
- Fixed only few DoH provider is actually being used (Cloudflare, Google, AdGuard, and Quad9) - Fixed only few DoH provider is actually being used (Cloudflare, Google, AdGuard, and Quad9)
- Fixed "Group by Ungrouped" showing duplicate entries - Fixed "Group by Ungrouped" showing duplicate entries
- Fixed reader sometimes won't load images - Fixed reader sometimes won't load images
- Handle some uncaught crashes - Handle some uncaught crashes
- Fixed potential NPE crashes
## Other ## Other
- Simplify network helper code - Simplify network helper code

View file

@ -20,7 +20,7 @@ object DiskUtil {
fun getDirectorySize(f: File): Long { fun getDirectorySize(f: File): Long {
var size: Long = 0 var size: Long = 0
if (f.isDirectory) { if (f.isDirectory) {
for (file in f.listFiles()!!) { for (file in f.listFiles().orEmpty()) {
size += getDirectorySize(file) size += getDirectorySize(file)
} }
} else { } else {