Index: trunk/src/stub_draw.c =================================================================== --- trunk/src/stub_draw.c (revision 21367) +++ trunk/src/stub_draw.c (revision 21368) @@ -92,9 +92,7 @@ } static pcb_text_t *dummy_fontsel_text = NULL; -static pcb_layer_t *dummy_fontsel_layer = NULL; void (*pcb_stub_draw_fontsel)(pcb_hid_gc_t gc, const pcb_hid_expose_ctx_t *e) = dummy_draw_fontsel; pcb_bool (*pcb_stub_draw_fontsel_mouse_ev)(pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y) = dummy_mouse; pcb_text_t **pcb_stub_draw_fontsel_text_obj = &dummy_fontsel_text; -pcb_layer_t **pcb_stub_draw_fontsel_layer_obj = &dummy_fontsel_layer; Index: trunk/src/stub_draw.h =================================================================== --- trunk/src/stub_draw.h (revision 21367) +++ trunk/src/stub_draw.h (revision 21368) @@ -48,6 +48,5 @@ extern void (*pcb_stub_draw_fontsel)(pcb_hid_gc_t gc, const pcb_hid_expose_ctx_t *e); extern pcb_bool (*pcb_stub_draw_fontsel_mouse_ev)(pcb_hid_mouse_ev_t kind, pcb_coord_t x, pcb_coord_t y); extern pcb_text_t **pcb_stub_draw_fontsel_text_obj; -extern pcb_layer_t **pcb_stub_draw_fontsel_layer_obj; #endif Index: trunk/src_plugins/dialogs/dlg_fontsel.c =================================================================== --- trunk/src_plugins/dialogs/dlg_fontsel.c (revision 21367) +++ trunk/src_plugins/dialogs/dlg_fontsel.c (revision 21368) @@ -33,7 +33,6 @@ int active; pcb_text_t *old_txt; - pcb_layer_t *old_layer; } fontsel_ctx_t; fontsel_ctx_t fontsel_ctx; @@ -43,7 +42,6 @@ fontsel_ctx_t *ctx = caller_data; *pcb_stub_draw_fontsel_text_obj = ctx->old_txt; - *pcb_stub_draw_fontsel_layer_obj = ctx->old_layer; PCB_DAD_FREE(ctx->dlg); memset(ctx, 0, sizeof(fontsel_ctx_t)); @@ -91,9 +89,7 @@ PCB_ACT_MAY_CONVARG(1, FGW_STR, Fontsel, op = argv[1].val.str); fontsel_ctx.old_txt = *pcb_stub_draw_fontsel_text_obj; - fontsel_ctx.old_layer = *pcb_stub_draw_fontsel_layer_obj; *pcb_stub_draw_fontsel_text_obj = NULL; - *pcb_stub_draw_fontsel_layer_obj = NULL; if (op != NULL) { if (pcb_strcasecmp(op, "Object") == 0) { @@ -101,10 +97,8 @@ int type; void *ptr1, *ptr2, *ptr3; pcb_hid_get_coords("Select an Object", &x, &y, 0); - if ((type = pcb_search_screen(x, y, PCB_CHANGENAME_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_OBJ_VOID) { + if ((type = pcb_search_screen(x, y, PCB_CHANGENAME_TYPES, &ptr1, &ptr2, &ptr3)) != PCB_OBJ_VOID) *pcb_stub_draw_fontsel_text_obj = ptr2; - *pcb_stub_draw_fontsel_layer_obj = ptr1; - } } else PCB_ACT_FAIL(Fontsel); Index: trunk/src_plugins/draw_fontsel/draw_fontsel.c =================================================================== --- trunk/src_plugins/draw_fontsel/draw_fontsel.c (revision 21367) +++ trunk/src_plugins/draw_fontsel/draw_fontsel.c (revision 21368) @@ -103,7 +103,6 @@ int font_del_y1, font_del_y2; pcb_text_t *fontsel_txt = NULL; -pcb_layer_t *fontsel_layer = NULL; static void pcb_draw_font(pcb_hid_gc_t gc, pcb_font_t *f, int x, int *y) { @@ -246,7 +245,5 @@ pcb_stub_draw_fontsel = pcb_draw_fontsel; pcb_stub_draw_fontsel_mouse_ev = pcb_mouse_fontsel; pcb_stub_draw_fontsel_text_obj = &fontsel_txt; - pcb_stub_draw_fontsel_layer_obj = &fontsel_layer; - return 0; }