mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-13 20:09:59 +00:00
Fix the sorting of the formats in menus.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1382 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
d467c47d31
commit
cc983b8fa9
@ -1,3 +1,7 @@
|
||||
2001-01-24 Dekel Tsur <dekelts@tau.ac.il>
|
||||
|
||||
* MenuBackend.C (expand): Fix the sorting of the formats.
|
||||
|
||||
2001-01-24 John Levon <moz@compsoc.man.ac.uk>
|
||||
|
||||
* lyx_main.C: tiny error message fix
|
||||
|
@ -226,6 +226,13 @@ void Menu::checkShortcuts() const
|
||||
}
|
||||
}
|
||||
|
||||
class compare_format {
|
||||
public:
|
||||
bool operator()(Format const * p1, Format const * p2) {
|
||||
return *p1 < *p2;
|
||||
}
|
||||
};
|
||||
|
||||
void Menu::expand(Menu & tomenu, Buffer * buf) const
|
||||
{
|
||||
for (const_iterator cit = begin();
|
||||
@ -292,7 +299,7 @@ void Menu::expand(Menu & tomenu, Buffer * buf) const
|
||||
formats = Exporter::GetExportableFormats(buf, false);
|
||||
action = LFUN_EXPORT;
|
||||
}
|
||||
sort(formats.begin(), formats.end());
|
||||
sort(formats.begin(), formats.end(), compare_format());
|
||||
|
||||
for (vector<Format const *>::const_iterator fit = formats.begin();
|
||||
fit != formats.end() ; ++fit) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user