mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-30 00:37:23 +01:00
Brightness (macOS): tidy
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user