If you can use little time to test, replace with this temporary test code :
Code:
MListener* ZGetStageSettingChangedSettingListener(void)
{
class ListenerClass : public MListener
{
public:
virtual bool OnCommand(MWidget* pWidget, const char* szMessage)
{
mlog("::ZGetStageSettingChangedSettingListener() - Received message : %s.\n", szMessage);
if(MWidget::IsMsg(szMessage, MBTN_CLK_MSG)==true)
{
return true;
}
return false;
}
};
static ListenerClass Listener;
return &Listener;
}
to your ZInterfaceListener.cpp (710) part.
This will shows received message to mlog.txt when you click the box.
If there's nothing show up, the listener widget is useless (for checkboxes). If there, the logged message is right choice.
An another choice is to read Mint2 source. but it's too a lot. and more effort is required.
So this would be shortcut.