Brightness: don't make DDC/CI a slow operation

This commit is contained in:
李通洲
2023-08-19 02:16:04 -04:00
parent c7f0172b25
commit 069c20be40
3 changed files with 7 additions and 8 deletions
+3 -1
View File
@@ -108,8 +108,10 @@ const char* ffDetectBrightness(FFlist* result)
detectWithDisplayServices(displayServer, result);
if (instance.config.allowSlowOperations && displayServer->displays.length > result->length)
#ifdef __aarch64__
if (displayServer->displays.length > result->length)
detectWithDdcci(result);
#endif
return NULL;
}
+3 -6
View File
@@ -139,12 +139,9 @@ const char* ffDetectBrightness(FFlist* result)
detectWithBacklight(result);
#ifdef FF_HAVE_DDCUTIL
if (instance.config.allowSlowOperations)
{
const FFDisplayServerResult* displayServer = ffConnectDisplayServer();
if (result->length < displayServer->displays.length)
detectWithDdcci(result);
}
const FFDisplayServerResult* displayServer = ffConnectDisplayServer();
if (result->length < displayServer->displays.length)
detectWithDdcci(result);
#endif
return NULL;
@@ -76,7 +76,7 @@ const char* ffDetectBrightness(FFlist* result)
if (hasBuiltinDisplay(displayServer))
detectWithWmi(result);
if (instance.config.allowSlowOperations && result->length < displayServer->displays.length)
if (result->length < displayServer->displays.length)
detectWithDdcci(displayServer, result);
return NULL;
}