(Gradient) Fix svace issue : Initialize mStartOffsetIndex 66/323466/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 29 Apr 2025 02:24:08 +0000 (11:24 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 29 Apr 2025 02:24:08 +0000 (11:24 +0900)
Change-Id: Iba717872fbe7a8bff55db9c55d2554b331baf57e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-toolkit/internal/visuals/gradient/gradient-visual.cpp

index 9ffc8d4b3c516ce9508c7058bc1f4ef8b09cc6a3..4a646e7e3b25d7a2b4e4466bb4a415e3f37618b0 100644 (file)
@@ -141,7 +141,10 @@ GradientVisualPtr GradientVisual::New(VisualFactoryCache& factoryCache, const Pr
 
 GradientVisual::GradientVisual(VisualFactoryCache& factoryCache)
 : Visual::Base(factoryCache, Visual::FittingMode::DONT_CARE, Toolkit::Visual::GRADIENT),
+  mGradientTransform(),
+  mGradient(nullptr),
   mGradientType(LINEAR),
+  mStartOffsetIndex(Property::INVALID_INDEX),
   mIsOpaque(true)
 {
   mImpl->mFlags |= Impl::IS_PREMULTIPLIED_ALPHA;
@@ -380,7 +383,7 @@ bool GradientVisual::NewGradient(Type gradientType, const Property::Map& propert
   }
 
   Property::Value* startOffset = propertyMap.Find(Toolkit::GradientVisual::Property::START_OFFSET, START_OFFSET_NAME);
-  float startOffsetValue;
+  float            startOffsetValue;
   if(startOffset && startOffset->Get(startOffsetValue))
   {
     mGradient->SetStartOffset(startOffsetValue);