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 );

Reply via email to