Index: operation.c =================================================================== --- operation.c (revision 31575) +++ operation.c (revision 31576) @@ -78,6 +78,10 @@ res = F->ArcPoint(ctx, (pcb_layer_t *)Ptr1, (pcb_arc_t *)Ptr2, (int *)Ptr3); break; + case PCB_OBJ_GFX_POINT: + /* at the moment there are no operations on GFX point so it's missing from the op struct */ + break; + case PCB_OBJ_TEXT: if (F->Text) res = F->Text(ctx, (pcb_layer_t *)Ptr1, (pcb_text_t *)Ptr2); @@ -93,10 +97,6 @@ res = F->Point(ctx, (pcb_layer_t *)Ptr1, (pcb_poly_t *)Ptr2, (rnd_point_t *)Ptr3); break; - case PCB_OBJ_GFX_POINT: - TODO("gfx: operation"); - break; - case PCB_OBJ_SUBC: if (F->subc) res = F->subc(ctx, (pcb_subc_t *)Ptr2);