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

New commits:
commit 589109ec567a007883f3ec304ab29c1ab7de4761
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Tue Apr 15 12:22:31 2025 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Tue Apr 15 15:15:35 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/+/184218
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Jenkins

diff --git a/svx/source/svdraw/svdpage.cxx b/svx/source/svdraw/svdpage.cxx
index 3dc8464b6f21..3c16e6421f97 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