From 17dc5ab169a4542159509cf6907ff80eee4bcaa5 Mon Sep 17 00:00:00 2001 From: torik42 <77811180+torik42@users.noreply.github.com> Date: Thu, 13 Jan 2022 00:25:49 +0100 Subject: [PATCH] (fix) allow mirroring around origin --- src/points.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/points.js b/src/points.js index 10ba6ed..d20bf40 100644 --- a/src/points.js +++ b/src/points.js @@ -329,7 +329,7 @@ exports.parse = (config, units) => { // per-zone mirroring for the new keys const axis = parse_axis(mirror, `points.zones.${zone_name}.mirror`, points, units) - if (axis) { + if (axis !== undefined) { const mirrored_points = {} for (const new_point of Object.values(new_points)) { const [mname, mp] = perform_mirror(new_point, axis) @@ -352,7 +352,7 @@ exports.parse = (config, units) => { const global_axis = parse_axis(global_mirror, `points.mirror`, points, units) const global_mirrored_points = {} for (const point of Object.values(points)) { - if (global_axis && point.mirrored === undefined) { + if (global_axis !== undefined && point.mirrored === undefined) { const [mname, mp] = perform_mirror(point, global_axis) if (mp) { global_mirrored_points[mname] = mp