mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
* src/MenuBackend.cpp (expandFormats): do not add shortcut for
plaintext if it is not correct. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@22415 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
9e5eebc14c
commit
585ba16d62
@ -549,6 +549,7 @@ void expandFormats(MenuItem::Kind kind, Menu & tomenu, Buffer const * buf)
|
||||
if ((*fit)->dummy())
|
||||
continue;
|
||||
docstring label = from_utf8((*fit)->prettyname());
|
||||
docstring const shortcut = from_utf8((*fit)->shortcut());
|
||||
|
||||
switch (kind) {
|
||||
case MenuItem::ImportFormats:
|
||||
@ -570,8 +571,13 @@ void expandFormats(MenuItem::Kind kind, Menu & tomenu, Buffer const * buf)
|
||||
BOOST_ASSERT(false);
|
||||
break;
|
||||
}
|
||||
if (!(*fit)->shortcut().empty())
|
||||
label += char_type('|') + from_utf8((*fit)->shortcut());
|
||||
// FIXME: if we had proper support for translating the
|
||||
// format names defined in configure.py, there would
|
||||
// not be a need to check whether the shortcut is
|
||||
// correct. If we add it uncondiitonally, it would
|
||||
// create useless warnings on bad shortcuts
|
||||
if (!shortcut.empty() && contains(label, shortcut))
|
||||
label += char_type('|') + shortcut;
|
||||
|
||||
if (buf)
|
||||
tomenu.addWithStatusCheck(MenuItem(MenuItem::Command, label,
|
||||
|
Loading…
Reference in New Issue
Block a user