This commit is contained in:
twinaphex 2020-03-07 04:22:20 +01:00
parent b4b758466f
commit f588e7f646

View File

@ -67,7 +67,7 @@ bool drm_get_resources(int fd)
bool drm_get_connector(int fd, unsigned monitor_index) bool drm_get_connector(int fd, unsigned monitor_index)
{ {
unsigned i; unsigned i;
unsigned monitor_index = 0; unsigned monitor_index_count = 0;
unsigned monitor = MAX(monitor_index, 1); unsigned monitor = MAX(monitor_index, 1);
/* Enumerate all connectors. */ /* Enumerate all connectors. */
@ -86,14 +86,14 @@ bool drm_get_connector(int fd, unsigned monitor_index)
RARCH_LOG("[DRM]: Connector %d has %d modes.\n", i, conn->count_modes); RARCH_LOG("[DRM]: Connector %d has %d modes.\n", i, conn->count_modes);
if (connected && conn->count_modes > 0) if (connected && conn->count_modes > 0)
{ {
monitor_index++; monitor_index_count++;
RARCH_LOG("[DRM]: Connector %d assigned to monitor index: #%u.\n", i, monitor_index); RARCH_LOG("[DRM]: Connector %d assigned to monitor index: #%u.\n", i, monitor_index_count);
} }
drmModeFreeConnector(conn); drmModeFreeConnector(conn);
} }
} }
monitor_index = 0; monitor_index_count = 0;
for (i = 0; (int)i < g_drm_resources->count_connectors; i++) for (i = 0; (int)i < g_drm_resources->count_connectors; i++)
{ {
@ -105,8 +105,8 @@ bool drm_get_connector(int fd, unsigned monitor_index)
if (g_drm_connector->connection == DRM_MODE_CONNECTED if (g_drm_connector->connection == DRM_MODE_CONNECTED
&& g_drm_connector->count_modes > 0) && g_drm_connector->count_modes > 0)
{ {
monitor_index++; monitor_index_count++;
if (monitor_index == monitor) if (monitor_index_count == monitor)
break; break;
} }