From 350541f22a6abd0a0cdaed7bf26e05032abc56d3 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sun, 7 Aug 2022 17:29:17 -0700 Subject: [PATCH] manual replacement of [0] with front() Avoids implicit array decay. Signed-off-by: Rosen Penev --- src/psdimage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/psdimage.cpp b/src/psdimage.cpp index 9e09b82e..0e931ac1 100644 --- a/src/psdimage.cpp +++ b/src/psdimage.cpp @@ -553,7 +553,7 @@ uint32_t PsdImage::writeIptcData(const IptcData& iptcData, BasicIo& out) { std::cerr << std::hex << "write: resourceId: " << kPhotoshopResourceID_IPTC_NAA << "\n"; std::cerr << std::dec << "Writing IPTC_NAA: size: " << rawIptc.size() << "\n"; #endif - if (out.write(reinterpret_cast(Photoshop::irbId_[0]), 4) != 4) + if (out.write(reinterpret_cast(Photoshop::irbId_.front()), 4) != 4) throw Error(ErrorCode::kerImageWriteFailed); us2Data(buf, kPhotoshopResourceID_IPTC_NAA, bigEndian); if (out.write(buf, 2) != 2) @@ -598,7 +598,7 @@ uint32_t PsdImage::writeExifData(const ExifData& exifData, BasicIo& out) { std::cerr << std::hex << "write: resourceId: " << kPhotoshopResourceID_ExifInfo << "\n"; std::cerr << std::dec << "Writing ExifInfo: size: " << blob.size() << "\n"; #endif - if (out.write(reinterpret_cast(Photoshop::irbId_[0]), 4) != 4) + if (out.write(reinterpret_cast(Photoshop::irbId_.front()), 4) != 4) throw Error(ErrorCode::kerImageWriteFailed); us2Data(buf, kPhotoshopResourceID_ExifInfo, bigEndian); if (out.write(buf, 2) != 2) @@ -645,7 +645,7 @@ uint32_t PsdImage::writeXmpData(const XmpData& xmpData, BasicIo& out) const { std::cerr << std::hex << "write: resourceId: " << kPhotoshopResourceID_XMPPacket << "\n"; std::cerr << std::dec << "Writing XMPPacket: size: " << xmpPacket.size() << "\n"; #endif - if (out.write(reinterpret_cast(Photoshop::irbId_[0]), 4) != 4) + if (out.write(reinterpret_cast(Photoshop::irbId_.front()), 4) != 4) throw Error(ErrorCode::kerImageWriteFailed); us2Data(buf, kPhotoshopResourceID_XMPPacket, bigEndian); if (out.write(buf, 2) != 2)