Merge "Changes following patch "Added support for compressed texture upload to Render...
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Wed, 29 Jun 2016 16:54:59 +0000 (09:54 -0700)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Wed, 29 Jun 2016 16:54:59 +0000 (09:54 -0700)
dali-toolkit/internal/controls/renderers/gradient/gradient-renderer.cpp

index c150497..637dd6b 100644 (file)
@@ -460,13 +460,16 @@ void GradientRenderer::GetStopOffsets(const Property::Value* value, Vector<float
       case Property::ARRAY:
       {
         Property::Array* offsetArray = value->GetArray();
-        unsigned int numStop = offsetArray->Count();
-        float offset;
-        for( unsigned int i=0; i<numStop; i++ )
+        if( offsetArray )
         {
-          if( offsetArray->GetElementAt(i).Get(offset) )
+          unsigned int numStop = offsetArray->Count();
+          float offset;
+          for( unsigned int i=0; i<numStop; i++ )
           {
-            stopOffsets.PushBack( offset );
+            if( offsetArray->GetElementAt(i).Get(offset) )
+            {
+              stopOffsets.PushBack( offset );
+            }
           }
         }
         break;