From 26e660784ea75ea282a401f7945e076f366d7d4e Mon Sep 17 00:00:00 2001 From: Rob Norris Date: Mon, 29 Apr 2013 19:17:46 +0100 Subject: [PATCH] Fix waypoints may not be shown if drag copied between layers. Need to recalculate waypoint bounds in all drag circumstances. --- src/viktrwlayer.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/viktrwlayer.c b/src/viktrwlayer.c index 4ced9616..4880dab8 100644 --- a/src/viktrwlayer.c +++ b/src/viktrwlayer.c @@ -3899,11 +3899,9 @@ static void trw_layer_move_item ( VikTrwLayer *vtl_src, VikTrwLayer *vtl_dest, g vik_trw_layer_add_waypoint ( vtl_dest, newname, wp2 ); trw_layer_delete_waypoint ( vtl_src, wp ); - // If no change - don't need to recalculate bounds - if ( !rename ) { - trw_layer_calculate_bounds_waypoints ( vtl_dest ); - trw_layer_calculate_bounds_waypoints ( vtl_src ); - } + // Recalculate bounds even if not renamed as maybe dragged between layers + trw_layer_calculate_bounds_waypoints ( vtl_dest ); + trw_layer_calculate_bounds_waypoints ( vtl_src ); } } -- 2.39.5