Brightness (macOS): tidy

This commit is contained in:
Carter Li
2025-10-18 09:35:34 +08:00
parent 96c7c2966d
commit f0759acd11
+6 -7
View File
@@ -123,11 +123,12 @@ static const char* detectWithDdcci(FF_MAYBE_UNUSED const FFDisplayServerResult*
return NULL;
}
#else
static IOOptionBits getSupportedTransactionType(void) {
static IOOptionBits getSupportedTransactionType(void)
{
FF_IOOBJECT_AUTO_RELEASE io_iterator_t iterator = IO_OBJECT_NULL;
if (IOServiceGetMatchingServices(MACH_PORT_NULL, IOServiceNameMatching("IOFramebufferI2CInterface"), &iterator) != KERN_SUCCESS)
return 0;
return kIOI2CNoTransactionType;
io_registry_entry_t registryEntry;
while ((registryEntry = IOIteratorNext(iterator)) != MACH_PORT_NULL)
@@ -145,22 +146,20 @@ static IOOptionBits getSupportedTransactionType(void) {
return kIOI2CDDCciReplyTransactionType;
if ((1 << kIOI2CSimpleTransactionType) & (uint64_t) types)
return kIOI2CSimpleTransactionType;
if ((1 << kIOI2CCombinedTransactionType) & (uint64_t) types)
return kIOI2CCombinedTransactionType;
if ((1 << kIOI2CDisplayPortNativeTransactionType) & (uint64_t) types)
return kIOI2CDisplayPortNativeTransactionType;
}
}
break;
}
return 0;
return kIOI2CNoTransactionType;
}
static const char* detectWithDdcci(const FFDisplayServerResult* displayServer, FFBrightnessOptions* options, FFlist* result)
{
if (!CGSServiceForDisplayNumber) return "CGSServiceForDisplayNumber is not available";
IOOptionBits transactionType = getSupportedTransactionType();
if (transactionType == kIOI2CNoTransactionType)
return "No supported IOI2C transaction type found";
FF_LIST_FOR_EACH(FFDisplayResult, display, displayServer->displays)
{