aboutsummaryrefslogtreecommitdiffstats
path: root/sway/config
diff options
context:
space:
mode:
Diffstat (limited to 'sway/config')
-rw-r--r--sway/config/input.c5
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
137static bool validate_xkb_merge(struct input_config *dest, 142static bool validate_xkb_merge(struct input_config *dest,