return;
}
+#ifdef MP_SOUND_PLAYER
+Ecore_Timer *g_play_timer;
+static Eina_Bool
+mp_play_timer_cb(void *data)
+{
+ mp_play_new_file(data, TRUE);
+ g_play_timer = NULL;
+ return EINA_FALSE;
+}
+#endif
+
/**< Called at the first idler and relaunched by AUL*/
static void
mp_service(service_h service, void *data)
mp_play_destory(ad);
mp_play_view_load(ad);
ad->paused_by_user = FALSE;
- mp_play_new_file(data, TRUE);
+ if(!g_play_timer)
+ g_play_timer = ecore_timer_add(0.01, mp_play_timer_cb, ad);
#else
if (path)