the Qt Mac application menu is handled differently such that no
getStatus() is issued anymore later when opening it. Hence we have
to return the correct (i.e. enable==true) value for those lfuns from
the beginning.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22286
a592a061-630c-0410-9148-
cb99ea01b6c8
case LFUN_DIALOG_TOGGLE:
case LFUN_DIALOG_SHOW:
case LFUN_DIALOG_UPDATE:
+ if (cmd.argument() == "prefs"
+ || cmd.argument() == "aboutlyx")
+ enable = true;
+ else if (lyx_view_)
+ return lyx_view_->getStatus(cmd);
+ else
+ enable = false;
+ break;
+
case LFUN_TOOLBAR_TOGGLE:
case LFUN_INSET_APPLY:
case LFUN_BUFFER_WRITE: