This modification eliminates double entries of 'G52'/'G92/G92.[1,2,3]' in the active gcodes list.
Background:
Modal Group 0 tags are cleared on startup, m2/m30 and abort, thus all 'G52'/'G92/G92.[1,2,3]' tags disappear while the offset remains applied.
https://github.com/LinuxCNC/linuxcnc/commit/26aeab962d82a8249275e98089bff37a9e342845 introduced modal group 16 for 'G92.[1,2,3]' tags and added 'G92.2' to active gcode list [16] if parameter[5210] was active or 'G92.3' otherwise.
This led to confusing entries in the active gcode list see #2743, #2744.
This modification eliminates double entries of 'G52'/'G92/G92.[1,2,3]' in the active gcodes list.
Background: Modal Group 0 tags are cleared on startup, m2/m30 and abort, thus all 'G52'/'G92/G92.[1,2,3]' tags disappear while the offset remains applied. https://github.com/LinuxCNC/linuxcnc/commit/26aeab962d82a8249275e98089bff37a9e342845 introduced modal group 16 for 'G92.[1,2,3]' tags and added 'G92.2' to active gcode list [16] if parameter[5210] was active or 'G92.3' otherwise. This led to confusing entries in the active gcode list see #2743, #2744.