[Libreoffice-commits] core.git: 2 commits - sc/source sw/source
Xisco Fauli (via logerrit)
logerrit at kemper.freedesktop.org
Fri Mar 26 10:53:18 UTC 2021
sc/source/core/data/formulacell.cxx | 2 +-
sw/source/ui/index/swuiidxmrk.cxx | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
New commits:
commit f3b98808b13e7ec7bfcee9e249175cbb75ee7245
Author: Xisco Fauli <xiscofauli at libreoffice.org>
AuthorDate: Fri Mar 26 10:22:05 2021 +0100
Commit: Xisco Fauli <xiscofauli at libreoffice.org>
CommitDate: Fri Mar 26 11:52:40 2021 +0100
sc: fix incorrect comment
it's wrong since it was introduced in 12c95935f265b484c0a2fa13470085710729c903
$SC_FORCE_CALCULATION to force Calc use opencl/threads for everything
See sc/source/core/tool/calcconfig.cxx:39
Change-Id: I5569e220059d66a4bf71ec267cae603810c066c1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113149
Reviewed-by: Luboš Luňák <l.lunak at collabora.com>
Tested-by: Jenkins
diff --git a/sc/source/core/data/formulacell.cxx b/sc/source/core/data/formulacell.cxx
index cad18eb8022a..93e9067b9016 100644
--- a/sc/source/core/data/formulacell.cxx
+++ b/sc/source/core/data/formulacell.cxx
@@ -4607,7 +4607,7 @@ bool ScFormulaCell::InterpretFormulaGroup(SCROW nStartOffset, SCROW nEndOffset)
return false;
}
- // Use SC_TEST_CALCULATION=opencl/threads to force calculation e.g. for unittests
+ // Use SC_FORCE_CALCULATION=opencl/threads to force calculation e.g. for unittests
static ForceCalculationType forceType = ScCalcConfig::getForceCalculationType();
if (forceType == ForceCalculationCore
|| ( GetWeight() < ScInterpreter::GetGlobalConfig().mnOpenCLMinimumFormulaGroupSize
commit 3b857c1d195003f75df6ab3633a263093e25cd91
Author: Miklos Vajna <vmiklos at collabora.com>
AuthorDate: Fri Mar 26 09:30:20 2021 +0100
Commit: Miklos Vajna <vmiklos at collabora.com>
CommitDate: Fri Mar 26 11:52:31 2021 +0100
sw edit bibliography entry dialog: apply after edit
Steps to reproduce the problem:
1) double-click on a bibliography entry field -> edit bibliography entry
dialog appears
2) click on "edit" button -> define bibliography entry sub-dialog
appears
3) change e.g. the URL there -> OK -> sub-dialog closes
4) click "close" -> outer dialog closes
And now the user is confused, because the field is not updated. This
works as expected if "apply" is pressed instead of "close".
This happens because the SwAuthMarkModalDlg that hosts the
SwAuthorMarkPane can be in insert or edit mode. The inner dialog just
updates in-memory state outside the doc model. This makes sense in
insert mode, so the user can fine-tune where to insert the field; but
a separate "apply" step in edit mode makes little sense.
Fix the problem by automatically applying the changed values in edit
mode.
Change-Id: I333225328d103f160f8120a2abc7a264322437a0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113146
Reviewed-by: Miklos Vajna <vmiklos at collabora.com>
Tested-by: Jenkins
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)
More information about the Libreoffice-commits
mailing list