Index: shape_dialog.c =================================================================== --- shape_dialog.c (revision 30979) +++ shape_dialog.c (revision 30980) @@ -49,11 +49,11 @@ /* elliptical logics */ if (!shp->dlg[shp->pell].val.lng) { - pcb_gui->attr_dlg_widget_state(hid_ctx, shp->pry, pcb_false); + rnd_gui->attr_dlg_widget_state(hid_ctx, shp->pry, pcb_false); PCB_DAD_SET_VALUE(hid_ctx, shp->pry, crd, shp->dlg[shp->prx].val.crd); } else - pcb_gui->attr_dlg_widget_state(hid_ctx, shp->pry, pcb_true); + rnd_gui->attr_dlg_widget_state(hid_ctx, shp->pry, pcb_true); del_obj(shp); shp->obj = (pcb_any_obj_t *)regpoly_place( @@ -71,19 +71,19 @@ /* elliptical logics */ if (!shp->dlg[shp->rell].val.lng) { - pcb_gui->attr_dlg_widget_state(hid_ctx, shp->ry, pcb_false); + rnd_gui->attr_dlg_widget_state(hid_ctx, shp->ry, pcb_false); PCB_DAD_SET_VALUE(hid_ctx, shp->ry, crd, shp->dlg[shp->rx].val.crd); } else - pcb_gui->attr_dlg_widget_state(hid_ctx, shp->ry, pcb_true); + rnd_gui->attr_dlg_widget_state(hid_ctx, shp->ry, pcb_true); /* rectangular logics */ if (!shp->dlg[shp->rrect].val.lng) { - pcb_gui->attr_dlg_widget_state(hid_ctx, shp->h, pcb_false); + rnd_gui->attr_dlg_widget_state(hid_ctx, shp->h, pcb_false); PCB_DAD_SET_VALUE(hid_ctx, shp->h, crd, shp->dlg[shp->w].val.crd); } else - pcb_gui->attr_dlg_widget_state(hid_ctx, shp->h, pcb_true); + rnd_gui->attr_dlg_widget_state(hid_ctx, shp->h, pcb_true); for(n = 0; n < 4; n++) corner[n] = shp->dlg[shp->corner[n]].val.lng;