raster pushed a commit to branch master.

commit f9b54d71aa9465ea042babde6a6cda733bf97f36
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Thu Jul 18 18:28:35 2013 +0900

    fix some over-zealous emitting when not needed.
---
 src/lib/elc_player.c | 3 ---
 src/lib/elm_video.c  | 3 +++
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lib/elc_player.c b/src/lib/elc_player.c
index 5745761..2d0124b 100644
--- a/src/lib/elc_player.c
+++ b/src/lib/elc_player.c
@@ -298,8 +298,6 @@ _pause(void *data,
 
    elm_layout_signal_emit(data, "elm,player,pause", "elm");
    elm_video_pause(sd->video);
-
-   elm_layout_signal_emit(data, "elm,button,pause", "elm");
    evas_object_smart_callback_call(data, SIG_PAUSE_CLICKED, NULL);
 }
 
@@ -312,7 +310,6 @@ _play(void *data,
 
    elm_layout_signal_emit(data, "elm,player,play", "elm");
    elm_video_play(sd->video);
-   elm_layout_signal_emit(data, "elm,button,play", "elm");
    evas_object_smart_callback_call(data, SIG_PLAY_CLICKED, NULL);
 }
 
diff --git a/src/lib/elm_video.c b/src/lib/elm_video.c
index a9a9698..5130dbb 100644
--- a/src/lib/elm_video.c
+++ b/src/lib/elm_video.c
@@ -167,6 +167,8 @@ _on_playback_finished(void *data,
                       Evas_Object *obj __UNUSED__,
                       void *event_info __UNUSED__)
 {
+   ELM_VIDEO_DATA_GET(data, sd);
+   emotion_object_play_set(sd->emotion, EINA_FALSE);
    elm_layout_signal_emit(data, "elm,video,end", "elm");
 }
 
@@ -402,6 +404,7 @@ _play(Eo *obj EINA_UNUSED, void *_pd, va_list *list 
EINA_UNUSED)
    ELM_SAFE_FREE(sd->timer, ecore_timer_del);
    sd->stop = EINA_FALSE;
    emotion_object_play_set(sd->emotion, EINA_TRUE);
+   elm_layout_signal_emit(obj, "elm,video,play", "elm");
 #else
    (void) _pd;
 #endif

-- 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

Reply via email to