Index: propdlg.c =================================================================== --- propdlg.c (revision 25861) +++ propdlg.c (revision 25862) @@ -177,7 +177,7 @@ inv = 0; for(idp = pcb_idpath_list_first(&ctx->pe.objs); idp != NULL; idp = pcb_idpath_list_next(idp)) { - pcb_any_obj_t *o = pcb_idpath2obj(ctx->pe.data, idp); + pcb_any_obj_t *o = pcb_idpath2obj_in(ctx->pe.data, idp); if (o != NULL) pcb_append_printf(&scope, "%s #%ld, ", pcb_obj_type_name(o->type), o->ID); else Index: propsel.c =================================================================== --- propsel.c (revision 25861) +++ propsel.c (revision 25862) @@ -269,7 +269,7 @@ map_layergrp(ctx, pcb_get_layergrp(ctx->pcb, ctx->layergrps.array[n])); for(idp = pcb_idpath_list_first(&ctx->objs); idp != NULL; idp = pcb_idpath_list_next(idp)) - map_any(ctx, pcb_idpath2obj(ctx->data, idp)); + map_any(ctx, pcb_idpath2obj_in(ctx->data, idp)); if (ctx->selection) { pcb_any_obj_t *o; @@ -614,7 +614,7 @@ set_layergrp(sctx, pcb_get_layergrp(ctx->pcb, ctx->layergrps.array[n])); for(idp = pcb_idpath_list_first(&ctx->objs); idp != NULL; idp = pcb_idpath_list_next(idp)) - set_any(sctx, pcb_idpath2obj(ctx->data, idp)); + set_any(sctx, pcb_idpath2obj_in(ctx->data, idp)); if (ctx->selection) { pcb_any_obj_t *o; @@ -709,7 +709,7 @@ del_cnt += del_layergrp(ctx, pcb_get_layergrp(ctx->pcb, ctx->layergrps.array[n]), key); for(idp = pcb_idpath_list_first(&ctx->objs); idp != NULL; idp = pcb_idpath_list_next(idp)) - del_cnt += del_any(ctx, pcb_idpath2obj(ctx->data, idp), key); + del_cnt += del_any(ctx, pcb_idpath2obj_in(ctx->data, idp), key); if (ctx->selection) { pcb_any_obj_t *o;