Pārlūkot izejas kodu

fix: In certain cases the connector status is reported UNKNOWN, should be conisdered as CONNECTED (#4305)

Co-authored-by: Michal Jaskolski <michal.jaskolski@hexagon.com>
pull/4306/head
Michał Jaskólski pirms 3 mēnešiem
committed by GitHub
vecāks
revīzija
42022c3531
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: B5690EEEBB952194
1 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. +4
    -2
      src/platforms/rcore_drm.c

+ 4
- 2
src/platforms/rcore_drm.c Parādīt failu

@ -763,8 +763,10 @@ int InitPlatform(void)
drmModeConnector *con = drmModeGetConnector(platform.fd, res->connectors[i]);
TRACELOG(LOG_TRACE, "DISPLAY: Connector modes detected: %i", con->count_modes);
if ((con->connection == DRM_MODE_CONNECTED) && (con->encoder_id))
// In certain cases the status of the conneciton is reported as UKNOWN, but it is still connected.
// This might be a hardware or software limitation like on Raspberry Pi Zero with composite output.
if (((con->connection == DRM_MODE_CONNECTED) || (con->connection == DRM_MODE_UNKNOWNCONNECTION)) && (con->encoder_id))
{
TRACELOG(LOG_TRACE, "DISPLAY: DRM mode connected");
platform.connector = con;

Notiek ielāde…
Atcelt
Saglabāt