]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt4/GuiDocument.cpp
Fix bug 1492.
[features.git] / src / frontends / qt4 / GuiDocument.cpp
index c1be148ac15612f71d45e1d6e0ab3cb96fc6b857..493ac1a2726bfef556e9d1f637d4ab995a45df8e 100644 (file)
@@ -168,10 +168,11 @@ public:
                //   2. Description (lexicographic)
                LayoutFile const & tc1 = LayoutFileList::get()[lhs];
                LayoutFile const & tc2 = LayoutFileList::get()[rhs];
+               int const rel = compare_no_case(
+                       translateIfPossible(from_utf8(tc1.description())),
+                       translateIfPossible(from_utf8(tc2.description())));
                return (tc1.isTeXClassAvailable() && !tc2.isTeXClassAvailable()) ||
-                       (tc1.isTeXClassAvailable() == tc2.isTeXClassAvailable() &&
-                        translateIfPossible(from_utf8(tc1.description()))
-                        < translateIfPossible(from_utf8(tc2.description())));
+                       (tc1.isTeXClassAvailable() == tc2.isTeXClassAvailable() && rel < 0);
        }
 };