diff --git a/src/toolkit.c b/src/toolkit.c index bfd14bf..ee223d1 100644 --- a/src/toolkit.c +++ b/src/toolkit.c @@ -1233,7 +1233,11 @@ static void toolkit_triggerFocus(void) { switch(wgt->type) { case WIDGET_BUTTON: - (*wgt->dat.btn.fptr)(wgt->name); + if(wgt->dat.btn.fptr)(*wgt->dat.btn.fptr)(wgt->name); + else DEBUG("Toolkit: Button '%s' of Window '%s'" + "Doesn't have a function trigger", + wgt->name, wdw->name); + break; default: break; }