sw/source/ui/fldui/fldvar.cxx |    6 ++++++
 sw/source/ui/fldui/fldvar.hxx |    1 +
 2 files changed, 7 insertions(+)

New commits:
commit 2081fc359b25b7e4262880cccf7551a4632b3b35
Author:     Oliver Specht <oliver.spe...@cib.de>
AuthorDate: Tue Aug 12 07:41:49 2025 +0200
Commit:     Oliver Specht <oliver.spe...@cib.de>
CommitDate: Tue Aug 12 09:59:55 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>

diff --git a/sw/source/ui/fldui/fldvar.cxx b/sw/source/ui/fldui/fldvar.cxx
index 062ac70b2884..d48ddf197613 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));
@@ -838,6 +839,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 );

Reply via email to