Index: src_plugins/lib_gtk_common/dlg_route_style.c =================================================================== --- src_plugins/lib_gtk_common/dlg_route_style.c (revision 6726) +++ src_plugins/lib_gtk_common/dlg_route_style.c (revision 6727) @@ -442,8 +442,7 @@ gtk_list_store_remove(rss->model, &rss->new_iter); /* Emit change signals */ pcb_gtk_route_style_select_style(rss, rst); - /*g_signal_emit(rss, ghid_route_style_signals[STYLE_EDITED_SIGNAL], 0, save); */ - g_signal_emit_by_name(rss, "style-edited", 0, save); + g_signal_emit(rss, ghid_route_style_signals[STYLE_EDITED_SIGNAL], 0, save); if (changed) { pcb_board_set_changed_flag(pcb_true); Index: src_plugins/lib_gtk_common/wt_route_style.c =================================================================== --- src_plugins/lib_gtk_common/wt_route_style.c (revision 6726) +++ src_plugins/lib_gtk_common/wt_route_style.c (revision 6727) @@ -43,7 +43,7 @@ static gint action_count; static GtkVBox *pcb_gtk_route_style_parent_class; -static guint ghid_route_style_signals[STYLE_LAST_SIGNAL] = { 0 }; +guint ghid_route_style_signals[STYLE_LAST_SIGNAL] = { 0 }; #warning TODO: this should be in core Index: src_plugins/lib_gtk_common/wt_route_style.h =================================================================== --- src_plugins/lib_gtk_common/wt_route_style.h (revision 6726) +++ src_plugins/lib_gtk_common/wt_route_style.h (revision 6727) @@ -51,6 +51,9 @@ STYLE_LAST_SIGNAL }; +extern guint ghid_route_style_signals[STYLE_LAST_SIGNAL]; + + /** Columns used for internal data store */ enum { STYLE_TEXT_COL,