sw/source/ui/fldui/fldvar.cxx | 6 ++++++ sw/source/ui/fldui/fldvar.hxx | 1 + 2 files changed, 7 insertions(+)
New commits: commit 1ae15f53c03c966776c46ce4dc87aafea751337e Author: Oliver Specht <oliver.spe...@cib.de> AuthorDate: Tue Aug 12 07:41:49 2025 +0200 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Tue Aug 12 14:28:37 2025 +0200 tdf#164676 fix modify handler in variables tab page Change-Id: Ifb5e71bd14b7938d714873616dd63794e8e1d87b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189393 Tested-by: Jenkins Reviewed-by: Oliver Specht <oliver.spe...@cib.de> (cherry picked from commit 2081fc359b25b7e4262880cccf7551a4632b3b35) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189420 Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/sw/source/ui/fldui/fldvar.cxx b/sw/source/ui/fldui/fldvar.cxx index 8b524ce2e79b..11801c99e604 100644 --- a/sw/source/ui/fldui/fldvar.cxx +++ b/sw/source/ui/fldui/fldvar.cxx @@ -160,6 +160,7 @@ void SwFieldVarPage::Reset(const SfxItemSet* ) m_xFormatLB->connect_row_activated(LINK(this, SwFieldVarPage, TreeViewInsertHdl)); m_xNumFormatLB->connect_row_activated(LINK(this, SwFieldVarPage, TreeViewInsertHdl)); m_xNameED->connect_changed(LINK(this, SwFieldVarPage, ModifyHdl)); + m_xValueED->connect_changed(LINK(this, SwFieldVarPage, ModifyValueHdl)); m_xNewPB->connect_clicked(LINK(this, SwFieldVarPage, TBClickHdl)); m_xDelPB->connect_clicked(LINK(this, SwFieldVarPage, TBClickHdl)); m_xChapterLevelLB->connect_changed(LINK(this, SwFieldVarPage, ChapterHdl)); @@ -831,6 +832,11 @@ void SwFieldVarPage::FillFormatLB(SwFieldTypesEnum nTypeId) } // Modify +IMPL_LINK_NOARG(SwFieldVarPage, ModifyValueHdl, weld::TextView&, void) +{ + ModifyHdl(*m_xNameED); // apply/insert/delete status update +} + IMPL_LINK_NOARG(SwFieldVarPage, ModifyHdl, weld::Entry&, void) { OUString sValue(m_xValueED->get_text()); diff --git a/sw/source/ui/fldui/fldvar.hxx b/sw/source/ui/fldui/fldvar.hxx index 3aabb8f4e6e3..a478224bd804 100644 --- a/sw/source/ui/fldui/fldvar.hxx +++ b/sw/source/ui/fldui/fldvar.hxx @@ -56,6 +56,7 @@ class SwFieldVarPage : public SwFieldPage DECL_LINK( TypeHdl, weld::TreeView&, void ); DECL_LINK( SubTypeListBoxHdl, weld::TreeView&, void ); DECL_LINK( ModifyHdl, weld::Entry&, void ); + DECL_LINK( ModifyValueHdl, weld::TextView&, void ); DECL_LINK( TBClickHdl, weld::Button&, void ); DECL_LINK( ChapterHdl, weld::ComboBox&, void ); DECL_LINK( SeparatorHdl, weld::Entry&, void );