oox/source/export/drawingml.cxx |   18 +-----------------
 1 file changed, 1 insertion(+), 17 deletions(-)

New commits:
commit a7f182d0805b40175b347c3ae08a91a8cdd0132f
Author:     Michael Meeks <[email protected]>
AuthorDate: Mon Oct 6 20:31:07 2025 +0100
Commit:     Michael Meeks <[email protected]>
CommitDate: Fri Oct 10 12:48:36 2025 +0200

    oox: share color hexification code.
    
    Change-Id: Ib4a430d6d7c32f662a4b3e4f056cea1b11b3ca74
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/192009
    Reviewed-by: Noel Grandin <[email protected]>
    Tested-by: Jenkins CollaboraOffice <[email protected]>
    Reviewed-by: Michael Meeks <[email protected]>

diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx
index f316de725ef7..be34f580934e 100644
--- a/oox/source/export/drawingml.cxx
+++ b/oox/source/export/drawingml.cxx
@@ -343,23 +343,7 @@ namespace
 OString getColorStr(const ::Color nColor)
 {
     // Transparency is a separate element.
-    OString sColor = OString::number(sal_uInt32(nColor) & 0x00FFFFFF, 16);
-    if (sColor.getLength() < 6)
-    {
-        OStringBuffer sBuf("0");
-        int remains = 5 - sColor.getLength();
-
-        while (remains > 0)
-        {
-            sBuf.append("0");
-            remains--;
-        }
-
-        sBuf.append(sColor);
-
-        sColor = sBuf.toString();
-    }
-    return sColor;
+    return I32SHEX(sal_uInt32(nColor) & 0x00FFFFFF);
 }
 }
 

Reply via email to