vcl/jsdialog/jsdialogbuilder.cxx |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 62d5a5c376f06a22fdfd8708d2aefd7e987a4478
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Thu Aug 24 12:28:32 2023 +0200
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Tue Aug 29 15:21:55 2023 +0200

    jsdialog: don't send update if we not change selection
    
    Change-Id: I3eb1e5df4133f010d0c4f7abde0f73bfeda75a82
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156046
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Reviewed-by: Szymon Kłos <szymon.k...@collabora.com>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156237
    Tested-by: Jenkins

diff --git a/vcl/jsdialog/jsdialogbuilder.cxx b/vcl/jsdialog/jsdialogbuilder.cxx
index 2e0fc28e544b..8f7949c474ca 100644
--- a/vcl/jsdialog/jsdialogbuilder.cxx
+++ b/vcl/jsdialog/jsdialogbuilder.cxx
@@ -1655,6 +1655,9 @@ void JSComboBox::set_entry_text(const OUString& rText)
 
 void JSComboBox::set_active(int pos)
 {
+    if (pos == get_active())
+        return;
+
     SalInstanceComboBoxWithEdit::set_active(pos);
     sendUpdate();
 }

Reply via email to