Index: trunk/src_plugins/propedit/propdlg.c =================================================================== --- trunk/src_plugins/propedit/propdlg.c (revision 26403) +++ trunk/src_plugins/propedit/propdlg.c (revision 26404) @@ -449,6 +449,7 @@ PCB_DAD_LABEL(ctx->dlg, "Data type: string"); PCB_DAD_STRING(ctx->dlg); ctx->wedit[1] = PCB_DAD_CURRENT(ctx->dlg); + PCB_DAD_ENTER_CB(ctx->dlg, prop_data_cb); PCB_DAD_BEGIN_HBOX(ctx->dlg); ctx->wabs[1] = 0; PCB_DAD_BEGIN_HBOX(ctx->dlg); @@ -463,6 +464,7 @@ PCB_DAD_COORD(ctx->dlg, ""); ctx->wedit[2] = PCB_DAD_CURRENT(ctx->dlg); PCB_DAD_MINMAX(ctx->dlg, -PCB_MAX_COORD, PCB_MAX_COORD); + PCB_DAD_ENTER_CB(ctx->dlg, prop_data_cb); PCB_DAD_BEGIN_HBOX(ctx->dlg); PCB_DAD_LABEL(ctx->dlg, "abs"); PCB_DAD_BOOL(ctx->dlg, ""); @@ -480,6 +482,7 @@ PCB_DAD_REAL(ctx->dlg, ""); ctx->wedit[3] = PCB_DAD_CURRENT(ctx->dlg); PCB_DAD_MINMAX(ctx->dlg, -360.0, +360.0); + PCB_DAD_ENTER_CB(ctx->dlg, prop_data_cb); PCB_DAD_BEGIN_HBOX(ctx->dlg); PCB_DAD_LABEL(ctx->dlg, "abs"); PCB_DAD_BOOL(ctx->dlg, ""); @@ -497,6 +500,7 @@ PCB_DAD_LABEL(ctx->dlg, "Data type: int"); PCB_DAD_INTEGER(ctx->dlg, ""); ctx->wedit[4] = PCB_DAD_CURRENT(ctx->dlg); + PCB_DAD_ENTER_CB(ctx->dlg, prop_data_cb); PCB_DAD_MINMAX(ctx->dlg, -(1<<30), 1<<30); PCB_DAD_BEGIN_HBOX(ctx->dlg); PCB_DAD_LABEL(ctx->dlg, "abs");