seoz pushed a commit to branch master.

commit 66a478bcbfc4a59a4d8300a4b5dd3dee6a61b4bc
Author: Daniel Juyung Seo <[email protected]>
Date:   Tue Apr 9 16:58:29 2013 +0900

    elc_player: set internal variable to NULL after deleting the timer.
    
    This fixes elc_player crash issue.
---
 ChangeLog            | 4 ++++
 NEWS                 | 1 +
 src/lib/elc_player.c | 6 +++++-
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 02e4e61..8684204 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1221,3 +1221,7 @@
 
         * Fix layout_example_02.
         * Fix hoversel_example_01.
+
+2013-04-09  Daniel Juyung Seo (SeoZ)
+
+        * Fix elc_player crash issue.
diff --git a/NEWS b/NEWS
index b0cc27f..49b677f 100644
--- a/NEWS
+++ b/NEWS
@@ -200,6 +200,7 @@ Fixes:
    * Fix ctxpopup geometry when parent is an elm_win.
    * Quit the scroll animator if the scroller don't have a bounce and reach a 
edge.
    * Fix the scroller show by a page if the page size is set and the 
region_bring_in or region_show is called.
+   * Fix elc_player crash issue.
 
 Removals:
 
diff --git a/src/lib/elc_player.c b/src/lib/elc_player.c
index 7fe372e..d622f97 100644
--- a/src/lib/elc_player.c
+++ b/src/lib/elc_player.c
@@ -171,7 +171,11 @@ _update_slider(void *data,
    elm_slider_min_max_set(sd->slider, 0, length);
    elm_slider_value_set(sd->slider, pos);
    sd->last_update_time = ecore_loop_time_get();
-   if (sd->delay_update) ecore_timer_del(sd->delay_update);
+   if (sd->delay_update)
+     {
+        ecore_timer_del(sd->delay_update);
+        sd->delay_update = NULL;
+     }
 }
 
 static Eina_Bool

-- 

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

Reply via email to