const char * EV_UnixMenu::_getItemPath(AP_Menu_Id id) const
{
        for (UT_uint32 k=0; (k < m_nrActualFactoryItems); k++)
        {
                _wd * wd = (_wd *)m_menuFactoryItems[k].callback_action;
                if (wd && (wd->m_id==id))
                        return m_menuFactoryItems[k].path;
        }
        return NULL;
The if statement seems to be causing the trouble. Obviously the real trouble
has happened earlier.
--- Brian E.W. Wood beww@intac.com