diff options
Diffstat (limited to 'sway/config')
-rw-r--r-- | sway/config/input.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sway/config/input.c b/sway/config/input.c index c4f64eb8..b5be4f26 100644 --- a/sway/config/input.c +++ b/sway/config/input.c | |||
@@ -132,6 +132,11 @@ void merge_input_config(struct input_config *dst, struct input_config *src) { | |||
132 | free(dst->mapped_to_output); | 132 | free(dst->mapped_to_output); |
133 | dst->mapped_to_output = strdup(src->mapped_to_output); | 133 | dst->mapped_to_output = strdup(src->mapped_to_output); |
134 | } | 134 | } |
135 | if (src->calibration_matrix.configured) { | ||
136 | dst->calibration_matrix.configured = src->calibration_matrix.configured; | ||
137 | memcpy(dst->calibration_matrix.matrix, src->calibration_matrix.matrix, | ||
138 | sizeof(src->calibration_matrix.matrix)); | ||
139 | } | ||
135 | } | 140 | } |
136 | 141 | ||
137 | static bool validate_xkb_merge(struct input_config *dest, | 142 | static bool validate_xkb_merge(struct input_config *dest, |