[0.3.51] remove ev list when the handle is destroyed 60/116960/1
authorEunhae Choi <eunhae1.choi@samsung.com>
Wed, 22 Feb 2017 11:50:40 +0000 (20:50 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Thu, 2 Mar 2017 06:35:32 +0000 (15:35 +0900)
Change-Id: I53b290376a39781b5498a8ae651dc3f3e296dad7

packaging/capi-media-player.spec
src/player.c

index 22d1da5649cdb2810d90555da6fb2205b71915f8..3dc118cfbf5e5221804705cba175caec3d6e7fd7 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-player
 Summary:    A Media Player API
-Version:    0.3.50
+Version:    0.3.51
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 319df222ac263be3b00f17a9a9953819390cdffa..54a5cc307ee1a445bfab7f882acbfcecef13f588 100755 (executable)
@@ -1400,8 +1400,10 @@ static void _player_remove_idle_event(callback_cb_info_s *cb_info, muse_player_e
                        }
                }
 
-               g_list_free(ev->idle_ev_list);
-               ev->idle_ev_list = NULL;
+               if (remove_all) {
+                       g_list_free(ev->idle_ev_list);
+                       ev->idle_ev_list = NULL;
+               }
        }
 
        g_mutex_unlock(&ev->idle_ev_mutex);