mirror of
https://github.com/brl/mutter.git
synced 2024-11-30 03:50:47 -05:00
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
This commit is contained in:
parent
d4bc355ee9
commit
6dda417773
@ -434,6 +434,9 @@ mapping_helper_apply (MappingHelper *helper,
|
|||||||
MetaMonitor *monitor;
|
MetaMonitor *monitor;
|
||||||
|
|
||||||
info = &g_array_index (helper->device_maps, DeviceCandidates, i);
|
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++)
|
for (j = 0; j < info->matches->len; j++)
|
||||||
{
|
{
|
||||||
@ -441,6 +444,10 @@ mapping_helper_apply (MappingHelper *helper,
|
|||||||
DeviceMatch *match;
|
DeviceMatch *match;
|
||||||
|
|
||||||
match = &g_array_index (info->matches, DeviceMatch, j);
|
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;
|
monitor = match->monitor;
|
||||||
logical_monitor = meta_monitor_get_logical_monitor (monitor);
|
logical_monitor = meta_monitor_get_logical_monitor (monitor);
|
||||||
output = g_hash_table_lookup (mapper->output_devices,
|
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))
|
if (output->attached_caps & mapper_input_info_get_caps (info->input))
|
||||||
continue;
|
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);
|
mapper_output_info_add_input (output, info->input, monitor);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user