elementary/player - fixed incorrect argument.
authorChunEon Park <hermet@hermet.pe.kr>
Thu, 19 Jan 2012 05:01:58 +0000 (05:01 +0000)
committerChunEon Park <hermet@hermet.pe.kr>
Thu, 19 Jan 2012 05:01:58 +0000 (05:01 +0000)
SVN revision: 67315

src/lib/elc_player.c

index e9ee919..f1a2a95 100644 (file)
@@ -368,7 +368,8 @@ _cleanup_callback(Widget_Data *wd)
                                   _play_started);
    evas_object_smart_callback_del(wd->emotion, "playback_finished",
                                   _play_finished);
-   elm_object_disabled_set(wd->slider, EINA_TRUE);
+       printf("%p\n", wd->slider);
+       elm_object_disabled_set(wd->slider, EINA_TRUE);
    elm_object_disabled_set(wd->forward, EINA_TRUE);
    elm_object_disabled_set(wd->info, EINA_TRUE);
    elm_object_disabled_set(wd->next, EINA_TRUE);
@@ -382,11 +383,9 @@ _cleanup_callback(Widget_Data *wd)
 }
 
 static void
-_track_video(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
+_track_video(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
-   Widget_Data *wd = elm_widget_data_get(obj);
-
-   _cleanup_callback(wd);
+   _cleanup_callback(data);
 }
 
 static void
@@ -489,7 +488,7 @@ _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content)
    wd->emotion = elm_video_emotion_get(wd->video);
    emotion_object_priority_set(wd->emotion, EINA_TRUE);
    evas_object_event_callback_add(wd->video, EVAS_CALLBACK_DEL,
-                                  _track_video, obj);
+                                  _track_video, wd);
 
    seekable = elm_video_is_seekable(wd->video);
    length = elm_video_play_length_get(wd->video);