[3.0] Fixed Svace defect 20/62420/1 accepted/tizen/common/20160317.155858 accepted/tizen/ivi/20160318.112240 accepted/tizen/mobile/20160318.111406 accepted/tizen/tv/20160318.111730 accepted/tizen/wearable/20160318.111847 submit/tizen/20160316.082103
authorsuhyung Eom <suhyung.eom@samsung.com>
Wed, 9 Mar 2016 03:16:44 +0000 (12:16 +0900)
committersuhyung Eom <suhyung.eom@samsung.com>
Wed, 16 Mar 2016 04:40:46 +0000 (13:40 +0900)
[Defect - DEREF_AFTER_NULL, FALL_THROUGH]
Signed-off-by: suhyung Eom <suhyung.eom@samsung.com>
Change-Id: I9a877f7c9d815457e2d4e8998deefa46e5f22ac2

dali/internal/event/actors/actor-impl.cpp
dali/internal/event/rendering/material-impl.cpp

index da3e0ba..ed3669b 100644 (file)
@@ -4007,6 +4007,7 @@ Vector2 Actor::ApplySizeSetPolicy( const Vector2 size )
           return size;
         }
       }
+      break;
     }
 
     default:
index abac5a4..1fcfb29 100644 (file)
@@ -112,7 +112,10 @@ void Material::SetTextureImage( size_t index, Image* image )
       }
     }
 
-    mTextures[index].mImage.Reset(image);
+    if( image )
+    {
+      mTextures[index].mImage.Reset(image);
+    }
     SceneGraph::SetTextureImageMessage( GetEventThreadServices(), *mSceneObject, index, mTextures[index].mImage.Get()->GetResourceId() );
   }
 }