From b06898d875964f303267e3ba492204da3427100d Mon Sep 17 00:00:00 2001 From: Peter Clifton Date: Thu, 26 Jun 2014 23:31:55 +0100 Subject: [PATCH] move.c: Fix incorrect usage of max_group Numerically correct (at the moment), semantically wrong. --- src/move.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/move.c b/src/move.c index d7858233f5..cf2ab88c38 100644 --- a/src/move.c +++ b/src/move.c @@ -910,7 +910,7 @@ move_all_thermals (int old_index, int new_index) static int LastLayerInComponentGroup (int layer) { - int cgroup = GetLayerGroupNumberByNumber(max_group + COMPONENT_LAYER); + int cgroup = GetLayerGroupNumberByNumber(component_silk_layer); int lgroup = GetLayerGroupNumberByNumber(layer); if (cgroup == lgroup && PCB->LayerGroups.Number[lgroup] == 2) @@ -921,7 +921,7 @@ LastLayerInComponentGroup (int layer) static int LastLayerInSolderGroup (int layer) { - int sgroup = GetLayerGroupNumberByNumber(max_group + SOLDER_LAYER); + int sgroup = GetLayerGroupNumberByNumber(solder_silk_layer); int lgroup = GetLayerGroupNumberByNumber(layer); if (sgroup == lgroup && PCB->LayerGroups.Number[lgroup] == 2) -- 2.11.4.GIT