cui/source/dialogs/tipofthedaydlg.cxx |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

New commits:
commit db5f204b1d3d96975d902b587d6d18bc06610eea
Author:     Heiko Tietze <tietze.he...@gmail.com>
AuthorDate: Mon Aug 31 11:38:35 2020 +0200
Commit:     Heiko Tietze <heiko.tie...@documentfoundation.org>
CommitDate: Mon Aug 31 13:13:25 2020 +0200

    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.tie...@documentfoundation.org>

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
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to