Index: sketch_route.c =================================================================== --- sketch_route.c (revision 36979) +++ sketch_route.c (revision 36980) @@ -695,7 +695,7 @@ char name[256]; sk->cdt = malloc(sizeof(cdt_t)); - cdt_init(sk->cdt, 0, 0, PCB->hidlib.size_x, -PCB->hidlib.size_y); + cdt_init(sk->cdt, 0, 0, PCB->hidlib.dwg.X2, -PCB->hidlib.dwg.Y2); htpp_init(&sk->terminals, ptrhash, ptrkeyeq); sk->wires.elem_constructor = vtwire_constructor; sk->wires.elem_destructor = vtwire_destructor; @@ -708,7 +708,7 @@ sk->spoke_tree = rnd_r_create_tree(); - bbox.X1 = 0; bbox.Y1 = 0; bbox.X2 = PCB->hidlib.size_x; bbox.Y2 = PCB->hidlib.size_y; + bbox.X1 = PCB->hidlib.dwg.X1; bbox.Y1 = PCB->hidlib.dwg.Y1; bbox.X2 = PCB->hidlib.dwg.X2; bbox.Y2 = PCB->hidlib.dwg.Y2; info.layer = layer; info.sk = sk; rnd_r_search(PCB->Data->padstack_tree, &bbox, NULL, r_search_cb, &info, NULL);