From af13c1f60fef9ec158a77897d045e7dd5165c52f Mon Sep 17 00:00:00 2001 From: Daniel Willmann Date: Thu, 4 Apr 2013 11:46:35 +0100 Subject: [PATCH] edje_multisense: Remove unnecessary calls to eet_{open,close} We have the Eet_File already open in ed->file->ef so use that. Signed-off-by: Daniel Willmann --- src/lib/edje/edje_multisense.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib/edje/edje_multisense.c b/src/lib/edje/edje_multisense.c index 04ba01425f..fd474f0aab 100644 --- a/src/lib/edje/edje_multisense.c +++ b/src/lib/edje/edje_multisense.c @@ -94,7 +94,6 @@ _edje_multisense_internal_sound_sample_play(Edje *ed, const char *sample_name, c if (!strcmp(sample->name, sample_name)) { struct _edje_multisense_eet_data *eet_data; - Eet_File *ef; snprintf(snd_id_str, sizeof(snd_id_str), "edje/sounds/%i", sample->id); in = ecore_audio_input_add(ECORE_AUDIO_TYPE_SNDFILE); @@ -102,10 +101,8 @@ _edje_multisense_internal_sound_sample_play(Edje *ed, const char *sample_name, c ecore_audio_input_speed_set(in, speed); eet_data = calloc(1, sizeof(struct _edje_multisense_eet_data)); - ef = eet_open(ed->file->path, EET_FILE_MODE_READ); - eet_data->data = eet_read(ef, snd_id_str, (int *)&eet_data->length); - eet_close(ef); + eet_data->data = eet_read_direct(ed->file->ef, snd_id_str, (int *)&eet_data->length); /* action->speed */