summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backends/native/meta-monitor-manager-kms.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/backends/native/meta-monitor-manager-kms.c b/src/backends/native/meta-monitor-manager-kms.c
index e0bd36622..2b36dadf1 100644
--- a/src/backends/native/meta-monitor-manager-kms.c
+++ b/src/backends/native/meta-monitor-manager-kms.c
@@ -155,14 +155,15 @@ make_output_name (drmModeConnector *connector)
"Virtual",
"DSI",
};
- const char *connector_type_name;
if (connector->connector_type < G_N_ELEMENTS (connector_type_names))
- connector_type_name = connector_type_names[connector->connector_type];
+ return g_strdup_printf ("%s-%d",
+ connector_type_names[connector->connector_type],
+ connector->connector_type_id);
else
- connector_type_name = "unknown";
-
- return g_strdup_printf ("%s%d", connector_type_name, connector->connector_id);
+ return g_strdup_printf ("Unknown%d-%d",
+ connector->connector_type,
+ connector->connector_type_id);
}
static void