vcl/source/window/builder.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 7c9b2d971a211fb721f8d529c50ca4f953517b9c
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Mon Jun 17 11:53:11 2019 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Mon Jun 17 15:03:30 2019 +0200

    Resolves: tdf#125883 if old and new text will be the same don't change it
    
    that way the cursor and selection is left alone
    
    Change-Id: Id6efa7e2fe27f031761271fd591de7a73a1f6963
    Reviewed-on: https://gerrit.libreoffice.org/74158
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Caolán McNamara <caol...@redhat.com>

diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 72d7ec18a1c0..8e64c3a70881 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -185,7 +185,9 @@ namespace weld
 
     IMPL_LINK(MetricSpinButton, spin_button_output, SpinButton&, rSpinButton, 
void)
     {
-        rSpinButton.set_text(format_number(rSpinButton.get_value()));
+        OUString sNewText(format_number(rSpinButton.get_value()));
+        if (sNewText != rSpinButton.get_text())
+            rSpinButton.set_text(sNewText);
     }
 
     void MetricSpinButton::update_width_chars()
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to