toolkit/source/awt/vclxwindows.cxx |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
commit 85578a6f9ca9dfb1e384d8d1f6edd8219a2ac493
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Tue Nov 26 14:08:46 2019 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Nov 27 09:59:09 2019 +0100

    tdf#129037 disable updates during multiselection
    
    Change-Id: Ie20f73f3b2c5ba975a61a43edb593dffa0a01ddb
    Reviewed-on: https://gerrit.libreoffice.org/83774
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Caolán McNamara <caol...@redhat.com>

diff --git a/toolkit/source/awt/vclxwindows.cxx 
b/toolkit/source/awt/vclxwindows.cxx
index 50071403d6e5..56133e58b034 100644
--- a/toolkit/source/awt/vclxwindows.cxx
+++ b/toolkit/source/awt/vclxwindows.cxx
@@ -1732,8 +1732,13 @@ void VCLXListBox::selectItemsPos( const 
css::uno::Sequence<sal_Int16>& aPosition
 
         if ( bChanged )
         {
+            bool bOrigUpdateMode = pBox->IsUpdateMode();
+            pBox->SetUpdateMode(false);
+
             pBox->SelectEntriesPos(aPositionVec, bSelect);
 
+            pBox->SetUpdateMode(bOrigUpdateMode);
+
             // VCL doesn't call select handler after API call.
             // ImplCallItemListeners();
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to