example: nullptr setting to prevent invalid access
authorJunsuChoi <jsuya.choi@samsung.com>
Wed, 12 May 2021 04:47:53 +0000 (13:47 +0900)
committerHermet Park <chuneon.park@samsung.com>
Mon, 17 May 2021 04:53:30 +0000 (13:53 +0900)
Change-Id: I6635da98012c2bdf734f93a4c272f2e1314c756d

example/rive_viewer.cpp
example/user_interaction_animation_speed.cpp
example/user_interaction_rollinout.cpp

index 83e1cabaa7af20883f8c8cb8f01b889c995fc536..a556936b52a5c1709bb547f29f0044b7a6475928 100644 (file)
@@ -169,6 +169,7 @@ static void runExample(uint32_t* buffer)
 static void cleanExample()
 {
     delete animationInstance;
+    animationInstance = nullptr;
 }
 
 static void animPopupItemCb(void *data EINA_UNUSED, Evas_Object *obj, void *event_info)
index b00df7fe0c00c1a42aa4cc2722f4cbf557dc23d8..63db1d843f87c769790085b1e20743e59217f0a7 100644 (file)
@@ -134,6 +134,7 @@ static void cleanExample()
     for (int i = 0; i < 2; i ++)
     {
        delete animationInstance[i];
+       animationInstance[i] = nullptr;
     }
 }
 
index 5c58111b303119721229b0a893987163361c8f35..a4e7e7d4e0342e84c9d3cc998437d56512d3bd00 100644 (file)
@@ -132,6 +132,7 @@ static void cleanExample()
     for (int i = 0; i < 2; i ++)
     {
        delete animationInstance[i];
+       animationInstance[i] = nullptr;
     }
 }