editeng/source/editeng/editview.cxx |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit e48dbe4f14da4677db631edffc5275c3c24b3ede
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Thu Dec 28 20:16:48 2023 +0000
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Fri Dec 29 14:54:39 2023 +0100

    Resolves: tdf#158608 put calc spelling suggestions at start of context menu
    
    a problem since:
    
    commit 57544b075b77331b7b1cc7cb18898a52e7bb21a6
    Author: Caolán McNamara <caol...@redhat.com>
    Date:   Sat Dec 12 21:21:09 2020 +0000
    
        weld editview menu
    
    Change-Id: Id2ffd7f4f3da15d5c0ebc1c7a17247e8ab1ec5bc
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161389
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/editeng/source/editeng/editview.cxx 
b/editeng/source/editeng/editview.cxx
index 77dab94e6b98..e047e6a41ffa 100644
--- a/editeng/source/editeng/editview.cxx
+++ b/editeng/source/editeng/editview.cxx
@@ -1087,10 +1087,11 @@ bool EditView::ExecuteSpellPopup(const Point& 
rPosPixel, const Link<SpellCallbac
         for ( sal_uInt16 nW = 0; nW < nWords; nW++ )
         {
             OUString aAlternate( pAlt[nW] );
-            xPopupMenu->append(OUString::number(MN_ALTSTART + nW), aAlternate);
-            xAutoMenu->append(OUString::number(MN_AUTOSTART + nW), aAlternate);
+            OUString sId(OUString::number(MN_ALTSTART + nW));
+            xPopupMenu->insert(nW, sId, aAlternate, nullptr, nullptr, nullptr, 
TRISTATE_INDET);
+            xAutoMenu->append(sId, aAlternate);
         }
-        xPopupMenu->append_separator("separator2");
+        xPopupMenu->insert_separator(nWords, "separator2");
     }
     else
     {

Reply via email to