libobs: Use 'important' usage key for macOS disk space calculations

This commit is contained in:
jcm 2024-02-05 19:45:42 -06:00 committed by Lain
parent 5af8c10b0e
commit 3f1a868e05

View file

@ -370,11 +370,11 @@ int64_t os_get_free_space(const char *path)
NSDictionary *values = [fileURL resourceValuesForKeys:availableCapacityKeys error:nil];
NSNumber *availableOpportunisticSpace = values[NSURLVolumeAvailableCapacityForOpportunisticUsageKey];
NSNumber *availableImportantSpace = values[NSURLVolumeAvailableCapacityForImportantUsageKey];
NSNumber *availableSpace = values[NSURLVolumeAvailableCapacityKey];
if (availableOpportunisticSpace.longValue > 0) {
return availableOpportunisticSpace.longValue;
if (availableImportantSpace.longValue > 0) {
return availableImportantSpace.longValue;
} else {
return availableSpace.longValue;
}