From cf990a62ae6dfda06dffef1869f135d8a6e20f57 Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Fri, 17 Nov 2023 11:54:13 +0100 Subject: [PATCH] bugfix: DMX targets would crash when opening the GUI (fixes #1179) The check would try to get the SDL2 mode, but that's not available under DispmanX --- src/osdep/gui/PanelDisplay.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/osdep/gui/PanelDisplay.cpp b/src/osdep/gui/PanelDisplay.cpp index b32bd91f6..bf998233b 100644 --- a/src/osdep/gui/PanelDisplay.cpp +++ b/src/osdep/gui/PanelDisplay.cpp @@ -793,9 +793,13 @@ void RefreshPanelDisplay() chkAspect->setSelected(changed_prefs.gfx_correct_aspect); chkFilterLowRes->setSelected(changed_prefs.gfx_lores_mode); - +#ifdef USE_DISPMANX + chkSdl2Thread->setEnabled(false); + chkSdl2Thread->setSelected(false); +#else chkSdl2Thread->setEnabled(strcmpi(sdl_video_driver, "KMSDRM") != 0); chkSdl2Thread->setSelected(get_sdl2_thread_enabled()); +#endif if (changed_prefs.gfx_apmode[0].gfx_fullscreen == GFX_WINDOW) {