diff --git a/src/widget.c b/src/widget.c index 34e9c4605..90dd5215c 100644 --- a/src/widget.c +++ b/src/widget.c @@ -2852,7 +2852,7 @@ buttonbar_call (WButtonBar * bb, int i) { cb_ret_t ret = MSG_NOT_HANDLED; - if (bb != NULL) + if ((bb != NULL) && (bb->labels[i].command != CK_Ignore_Key)) ret = bb->widget.parent->callback (bb->widget.parent, (Widget *) bb, DLG_ACTION, bb->labels[i].command, bb->labels[i].receiver);