svx/source/svdraw/svdpage.cxx |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

New commits:
commit 48f9031ebee208622cfb672ce1dd281a2384d8f0
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Tue Apr 15 12:22:31 2025 +0100
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Tue Apr 15 14:06:04 2025 +0200

    graphicselection json with mangled ordinal number of literal "-"
    
    these odd things happen when indirectly assigning an O[U]StringBuffer to
    itself. Noticed this when trying to insert a video into a presentation.
    
    Change-Id: I4d7178a9fca56bb53a73b8a0e1657483a34ca120
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184217
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/svx/source/svdraw/svdpage.cxx b/svx/source/svdraw/svdpage.cxx
index df51d80b0cee..672f89b2bb87 100644
--- a/svx/source/svdraw/svdpage.cxx
+++ b/svx/source/svdraw/svdpage.cxx
@@ -142,11 +142,9 @@ OString SdrObjList::GetObjectRectangles(const SdrObjList& 
rSrcList)
             if (item->IsPrintable() && item->IsVisible())
             {
                 tools::Rectangle rectangle = item->GetCurrentBoundRect();
-                OStringBuffer value(OString::number(item->GetOrdNum()));
-                value = rectangle.toString() + ", "_ostr + value;
-
+                OString value = rectangle.toString() + ", "_ostr + 
OString::number(item->GetOrdNum());
                 auto subArray = jsWriter.startAnonArray();
-                jsWriter.putRaw(value.makeStringAndClear());
+                jsWriter.putRaw(value);
             }
         }
     }

Reply via email to