Skip to content

Commit 7362808

Browse files
committed
Brightness (Linux): fix compatibility for ddcutil 2.0
3rd try
1 parent 27cfec6 commit 7362808

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/detection/brightness/brightness_linux.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ static const char* detectWithBacklight(FFlist* result)
9090
#include "common/library.h"
9191
#include "util/mallocHelper.h"
9292

93-
#include <ddcutil_status_codes.h>
9493
#include <ddcutil_macros.h>
9594
#include <ddcutil_c_api.h>
9695

@@ -107,12 +106,13 @@ static const char* detectWithDdcci(FFBrightnessOptions* options, FFlist* result)
107106
FF_LIBRARY_LOAD_SYMBOL_MESSAGE(libddcutil, ddca_get_any_vcp_value_using_explicit_type)
108107
FF_LIBRARY_LOAD_SYMBOL_MESSAGE(libddcutil, ddca_free_any_vcp_value)
109108
FF_LIBRARY_LOAD_SYMBOL_MESSAGE(libddcutil, ddca_close_display)
110-
libddcutil = NULL; // Don't dlclose libddcutil. See https://github.com/rockowitz/ddcutil/issues/330
111109

112110
__typeof__(&ddca_set_default_sleep_multiplier) ffddca_set_default_sleep_multiplier = dlsym(libddcutil, "ddca_set_default_sleep_multiplier");
113111
if (ffddca_set_default_sleep_multiplier)
114112
ffddca_set_default_sleep_multiplier(options->ddcciSleep / 40.0);
115113

114+
libddcutil = NULL; // Don't dlclose libddcutil. See https://github.com/rockowitz/ddcutil/issues/330
115+
116116
FF_AUTO_FREE DDCA_Display_Info_List* infoList = NULL;
117117
if (ffddca_get_display_info_list2(false, &infoList) < 0)
118118
return "ddca_get_display_info_list2(false, &infoList) failed";

0 commit comments

Comments
 (0)