From f16dea63364b450f5e3edc3779e522026d8314ad Mon Sep 17 00:00:00 2001 From: Petr Baudis Date: Thu, 18 Sep 2008 03:09:30 +0200 Subject: [PATCH] merge_groups(): Use group_base() for connecting groups --- board.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/board.c b/board.c index e0e5ef6..c90204a 100644 --- a/board.c +++ b/board.c @@ -497,8 +497,8 @@ merge_groups(struct board *board, group_t group_to, group_t group_from) last_in_group = c; group_at(board, c) = group_to; } foreach_in_group_end; - groupnext_at(board, last_in_group) = groupnext_at(board, group_to); - groupnext_at(board, group_to) = group_from; + groupnext_at(board, last_in_group) = groupnext_at(board, group_base(group_to)); + groupnext_at(board, group_base(group_to)) = group_base(group_from); struct group *gi_from = &board_group_info(board, group_from); struct group *gi_to = &board_group_info(board, group_to); -- 2.11.4.GIT