]> git.lyx.org Git - features.git/commitdiff
#7082 add submenu for suggestions only when not empty
authorStephan Witt <switt@lyx.org>
Sat, 27 Nov 2010 10:53:27 +0000 (10:53 +0000)
committerStephan Witt <switt@lyx.org>
Sat, 27 Nov 2010 10:53:27 +0000 (10:53 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36535 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/Menus.cpp

index 4137f33f4616d1aa803d4f8389965d40a5399f63..9894efe5104d381cd0fe10885c4bb83f3ed25acb 100644 (file)
@@ -744,6 +744,7 @@ void MenuDefinition::expandSpellingSuggestions(BufferView const * bv)
                if (lyxrc.spellcheck_continuously) {
                        LYXERR(Debug::GUI, "Misspelled Word! Suggested Words = ");
                        size_t i = 0;
+                       size_t m = 10; // first submenu index
                        MenuItem item(MenuItem::Submenu, qt_("More Spelling Suggestions"));
                        item.setSubmenu(MenuDefinition(qt_("More Spelling Suggestions")));
                        for (; i != suggestions.size(); ++i) {
@@ -751,12 +752,12 @@ void MenuDefinition::expandSpellingSuggestions(BufferView const * bv)
                                LYXERR(Debug::GUI, suggestion);
                                MenuItem w(MenuItem::Command, toqstr(suggestion),
                                        FuncRequest(LFUN_WORD_REPLACE, suggestion));
-                               if (i < 10)
+                               if (i < m)
                                        add(w);
                                else
                                        item.submenu().add(w);
                        }
-                       if (i >= 10)
+                       if (i > m)
                                add(item);
                        if (i > 0)
                                add(MenuItem(MenuItem::Separator));