backends: Do not emit pointless signals remapping pad devices
The matrix and aspect ratio of the tablet is irrelevant on pads, and it actually triggers warnings when trying change that on those devices: gnome-shell:42536): mutter-CRITICAL **: 17:22:41.994: meta_input_device_native_get_mapping_mode_in_impl: assertion 'device_type == CLUTTER_TABLET_DEVICE || device_type == CLUTTER_PEN_DEVICE || device_type == CLUTTER_ERASER_DEVICE' failed This is unnecessary to do on pad devices, these just need to be moved together with their respective stylus. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2107>
This commit is contained in:
parent
f2154ceaad
commit
04eda556e7
@ -257,6 +257,10 @@ mapper_input_info_set_output (MetaMapperInputInfo *input,
|
|||||||
|
|
||||||
input->output = output;
|
input->output = output;
|
||||||
|
|
||||||
|
/* These devices don't require emission about mapping/ratio */
|
||||||
|
if (clutter_input_device_get_device_type (input->device) == CLUTTER_PAD_DEVICE)
|
||||||
|
return;
|
||||||
|
|
||||||
if (output && monitor)
|
if (output && monitor)
|
||||||
{
|
{
|
||||||
meta_monitor_manager_get_monitor_matrix (mapper->monitor_manager,
|
meta_monitor_manager_get_monitor_matrix (mapper->monitor_manager,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user