[gnome-settings-daemon] common: Removed hard-coded device name/edid mapping
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon] common: Removed hard-coded device name/edid mapping
- Date: Wed, 28 May 2014 14:25:51 +0000 (UTC)
commit 7d88394d9dfe1f806ed781638d5c8e38ad8a64e0
Author: Carlos Garnacho <carlosg gnome org>
Date: Wed May 28 15:57:44 2014 +0200
common: Removed hard-coded device name/edid mapping
This is generally too flaky (mismatches between display vendors
and touch manufacturers, changes between hardware model revisions...),
and size matching proves alright for the only model handled there.
plugins/common/gsd-device-mapper.c | 21 ---------------------
1 files changed, 0 insertions(+), 21 deletions(-)
---
diff --git a/plugins/common/gsd-device-mapper.c b/plugins/common/gsd-device-mapper.c
index 43d726a..fa782aa 100644
--- a/plugins/common/gsd-device-mapper.c
+++ b/plugins/common/gsd-device-mapper.c
@@ -329,13 +329,6 @@ mapping_helper_add (MappingHelper *helper,
g_array_insert_val (helper->device_maps, pos, info);
}
-struct {
- const gchar *input_device_name;
- const gchar *edid[3];
-} hardcoded_devices[] = {
- { "3M 3M MicroTouch USB controller", { "DEL", "DELL S2340T", NULL } }
-};
-
/* This function gets a map of outputs, sorted by confidence, for a given device,
* the array can actually contain NULLs if no output matched a priority. */
static void
@@ -349,20 +342,6 @@ input_info_guess_candidates (GsdInputInfo *input,
name = gdk_device_get_name (input->device);
- /* Hard-coded detection */
- for (i = 0; i < G_N_ELEMENTS (hardcoded_devices); i++) {
- if (g_strcmp0 (name, hardcoded_devices[i].input_device_name) != 0)
- continue;
-
- outputs[GSD_PRIO_EDID_MATCH_FULL] = find_output_by_edid (input->mapper->rr_screen,
hardcoded_devices[i].edid);
- if (outputs[GSD_PRIO_EDID_MATCH_FULL]) {
- found = TRUE;
- break;
- }
- }
- if (found)
- return;
-
if (input->capabilities & GSD_INPUT_IS_SCREEN_INTEGRATED) {
outputs[GSD_PRIO_MATCH_SIZE] = input_info_find_size_match (input, input->mapper->rr_screen);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]