vcl/inc/jsdialog/jsdialogbuilder.hxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit 305f3963070c85f0c4e1e7543dd5709c7ffb714f Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Tue Jan 19 17:06:22 2021 +0100 Commit: Tomaž Vajngerl <qui...@gmail.com> CommitDate: Fri Feb 5 09:14:40 2021 +0100 jsdialog: reduce number of unnecessary messages Change-Id: I8dfa464a39931a12dd2ecf91fc48f4812d75301b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109645 Tested-by: Jenkins Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109956 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx b/vcl/inc/jsdialog/jsdialogbuilder.hxx index 25a2f04ad473..175e4e14b549 100644 --- a/vcl/inc/jsdialog/jsdialogbuilder.hxx +++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx @@ -264,8 +264,10 @@ public: using BaseInstanceClass::set_sensitive; virtual void set_sensitive(bool sensitive) override { + bool bIsSensitive = BaseInstanceClass::get_sensitive(); BaseInstanceClass::set_sensitive(sensitive); - sendUpdate(); + if (bIsSensitive != sensitive) + sendUpdate(); } virtual css::uno::Reference<css::datatransfer::dnd::XDropTarget> get_drop_target() override _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits