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