mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-08 10:51:03 +00:00
* Some dialogs are independent of the lyxview. Moreover it seems that
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
This commit is contained in:
parent
a6f3a3c59c
commit
5caf1bb4de
@ -513,6 +513,15 @@ FuncStatus LyXFunc::getStatus(FuncRequest const & cmd) const
|
||||
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:
|
||||
|
Loading…
Reference in New Issue
Block a user