vcl/inc/jsdialog/jsdialogbuilder.hxx | 1 + vcl/jsdialog/jsdialogbuilder.cxx | 6 ++++++ 2 files changed, 7 insertions(+)
New commits: commit 7d3be7015ee7245ee00a66f299bf5d871e747302 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Fri Mar 10 13:53:04 2023 +0100 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Fri Mar 10 13:15:28 2023 +0000 jsdialog: update Entry on replace_selection Signed-off-by: Szymon Kłos <szymon.k...@collabora.com> Change-Id: Ie0c3586fbf4bda1a9d68dceec61e08ff9f75bb97 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148634 diff --git a/vcl/inc/jsdialog/jsdialogbuilder.hxx b/vcl/inc/jsdialog/jsdialogbuilder.hxx index 783aeaacfff7..6f59b7d5ca64 100644 --- a/vcl/inc/jsdialog/jsdialogbuilder.hxx +++ b/vcl/inc/jsdialog/jsdialogbuilder.hxx @@ -572,6 +572,7 @@ public: bool bTakeOwnership); virtual void set_text(const OUString& rText) override; void set_text_without_notify(const OUString& rText); + virtual void replace_selection(const OUString& rText) override; }; class JSListBox final : public JSWidget<SalInstanceComboBoxWithoutEdit, ::ListBox> diff --git a/vcl/jsdialog/jsdialogbuilder.cxx b/vcl/jsdialog/jsdialogbuilder.cxx index d623e9723a7e..9a0f61d90caa 100644 --- a/vcl/jsdialog/jsdialogbuilder.cxx +++ b/vcl/jsdialog/jsdialogbuilder.cxx @@ -1488,6 +1488,12 @@ void JSEntry::set_text(const OUString& rText) void JSEntry::set_text_without_notify(const OUString& rText) { SalInstanceEntry::set_text(rText); } +void JSEntry::replace_selection(const OUString& rText) +{ + SalInstanceEntry::replace_selection(rText); + sendUpdate(); +} + JSListBox::JSListBox(JSDialogSender* pSender, ::ListBox* pListBox, SalInstanceBuilder* pBuilder, bool bTakeOwnership) : JSWidget<SalInstanceComboBoxWithoutEdit, ::ListBox>(pSender, pListBox, pBuilder,