- ButtonBinding::CallbackList::iterator c_it,
- c_end = (*it)->callback[data->action].end();
- for (c_it = (*it)->callback[data->action].begin(); c_it != c_end; ++c_it)
- python_callback(*c_it, (PyObject*)data);
+ if ((*it)->callback[data->action])
+ python_callback((*it)->callback[data->action], (PyObject*)data);