summaryrefslogtreecommitdiff
path: root/cui/source
diff options
context:
space:
mode:
authorHeiko Tietze <tietze.heiko@gmail.com>2020-08-31 11:38:35 +0200
committerHeiko Tietze <heiko.tietze@documentfoundation.org>2020-08-31 13:13:25 +0200
commitdb5f204b1d3d96975d902b587d6d18bc06610eea (patch)
treed8e11a9059ddc5c1406370db3adbde288763362f /cui/source
parent39078750d7719cf15d7a4c4a3e875a7e0ff52b77 (diff)
Resolves tdf#135790 - Support for multiple %MOD1/2 entries
While loop added Change-Id: I81386bb23381e5248f3c045ad2b998a92346ec34 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101700 Tested-by: Jenkins Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
Diffstat (limited to 'cui/source')
-rw-r--r--cui/source/dialogs/tipofthedaydlg.cxx10
1 files changed, 8 insertions, 2 deletions
diff --git a/cui/source/dialogs/tipofthedaydlg.cxx b/cui/source/dialogs/tipofthedaydlg.cxx
index 7d6a05b72a0f..4775ed0578b9 100644
--- a/cui/source/dialogs/tipofthedaydlg.cxx
+++ b/cui/source/dialogs/tipofthedaydlg.cxx
@@ -89,11 +89,17 @@ void TipOfTheDayDialog::UpdateTip()
#endif
sal_Int32 aPos;
aPos = aText.indexOf("%MOD1");
- if (aPos != -1)
+ while (aPos != -1)
+ {
aText = aText.replaceAt(aPos, 5, aMOD1);
+ aPos = aText.indexOf("%MOD1");
+ }
aPos = aText.indexOf("%MOD2");
- if (aPos != -1)
+ while (aPos != -1)
+ {
aText = aText.replaceAt(aPos, 5, aMOD2);
+ aPos = aText.indexOf("%MOD2");
+ }
m_pText->set_label(aText);
// hyperlink