From e41c1d9703fb94c488029d5fbb6265614155f317 Mon Sep 17 00:00:00 2001 From: Green Date: Mon, 3 Feb 2025 05:15:03 +0300 Subject: [PATCH] Fix bug #72961 --- DesktopEditor/raster/Metafile/Emf/EmfParser/CEmfPlusParser.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DesktopEditor/raster/Metafile/Emf/EmfParser/CEmfPlusParser.cpp b/DesktopEditor/raster/Metafile/Emf/EmfParser/CEmfPlusParser.cpp index 84249fdcee..713cb4c95d 100644 --- a/DesktopEditor/raster/Metafile/Emf/EmfParser/CEmfPlusParser.cpp +++ b/DesktopEditor/raster/Metafile/Emf/EmfParser/CEmfPlusParser.cpp @@ -664,6 +664,9 @@ namespace MetaFile for (unsigned int unIndex = 0; unIndex < unPositionCount; ++unIndex) m_oStream >> pEmfPlusBrush->arGradientColors[unIndex].first; + + pEmfPlusBrush->oColor = pEmfPlusBrush->arGradientColors[unPositionCount - 1].first; + pEmfPlusBrush->oColorBack = pEmfPlusBrush->arGradientColors[0].first; } }