[mutter/wip/carlosg/device-mapper-scores: 2/2] backends/input-mapper: Add some g_debug() traces to MetaInputMapper
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/carlosg/device-mapper-scores: 2/2] backends/input-mapper: Add some g_debug() traces to MetaInputMapper
- Date: Thu, 16 Apr 2020 14:32:40 +0000 (UTC)
commit 6dda417773f8f2c509eb14249addb85f8c82cb4b
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Apr 16 16:27:36 2020 +0200
backends/input-mapper: Add some g_debug() traces to MetaInputMapper
Add some debug statements to mapping_helper_apply(), enough to work out
the heuristic decisions that were taken.
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1202
src/backends/meta-input-mapper.c | 10 ++++++++++
1 file changed, 10 insertions(+)
---
diff --git a/src/backends/meta-input-mapper.c b/src/backends/meta-input-mapper.c
index 62060277a..fb583c653 100644
--- a/src/backends/meta-input-mapper.c
+++ b/src/backends/meta-input-mapper.c
@@ -434,6 +434,9 @@ mapping_helper_apply (MappingHelper *helper,
MetaMonitor *monitor;
info = &g_array_index (helper->device_maps, DeviceCandidates, i);
+ g_debug ("Applying mapping %d to input device '%s', capabilities %x", i,
+ clutter_input_device_get_device_name (info->input->device),
+ mapper_input_info_get_caps (info->input));
for (j = 0; j < info->matches->len; j++)
{
@@ -441,6 +444,10 @@ mapping_helper_apply (MappingHelper *helper,
DeviceMatch *match;
match = &g_array_index (info->matches, DeviceMatch, j);
+ g_debug ("Output candidate '%s', score %x",
+ meta_monitor_get_display_name (match->monitor),
+ match->score);
+
monitor = match->monitor;
logical_monitor = meta_monitor_get_logical_monitor (monitor);
output = g_hash_table_lookup (mapper->output_devices,
@@ -452,6 +459,9 @@ mapping_helper_apply (MappingHelper *helper,
if (output->attached_caps & mapper_input_info_get_caps (info->input))
continue;
+ g_debug ("Matched input '%s' with output '%s'",
+ clutter_input_device_get_device_name (info->input->device),
+ meta_monitor_get_display_name (match->monitor));
mapper_output_info_add_input (output, info->input, monitor);
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]