summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sw/source/ui/index/swuiidxmrk.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/sw/source/ui/index/swuiidxmrk.cxx b/sw/source/ui/index/swuiidxmrk.cxx
index cb3339e3c55f..9ea9b3cf5e93 100644
--- a/sw/source/ui/index/swuiidxmrk.cxx
+++ b/sw/source/ui/index/swuiidxmrk.cxx
@@ -1296,6 +1296,13 @@ IMPL_LINK(SwAuthorMarkPane, CreateEntryHdl, weld::Button&, rButton, void)
m_xAuthorFI->set_label(m_sFields[AUTH_FIELD_AUTHOR]);
m_xTitleFI->set_label(m_sFields[AUTH_FIELD_TITLE]);
m_xActionBT->set_sensitive(true);
+
+ if (!bNewEntry)
+ {
+ // When in edit mode, automatically apply the changed entry to update the field in the doc
+ // model.
+ InsertHdl(*m_xActionBT);
+ }
}
IMPL_LINK_NOARG(SwAuthorMarkPane, ChangeSourceHdl, weld::ToggleButton&, void)