diff --git a/src/bin/e_file_dialog.c b/src/bin/e_file_dialog.c index 252a890f9..7a2e3bf2c 100644 --- a/src/bin/e_file_dialog.c +++ b/src/bin/e_file_dialog.c @@ -15,7 +15,7 @@ E_File_Dialog * e_file_dialog_new(E_Container *con) { E_File_Dialog *dia; - Evas_Coord w, h, ew, eh; + Evas_Coord w, h; E_Manager *man; Evas *evas; Evas_Object *list, *ol, *fm; diff --git a/src/bin/e_fileman.c b/src/bin/e_fileman.c index a7d199274..b1bf478f4 100644 --- a/src/bin/e_fileman.c +++ b/src/bin/e_fileman.c @@ -168,9 +168,7 @@ static void _e_fileman_resize_cb(E_Win *win) { E_Fileman *fileman; - Evas_Coord w, h; - int frozen; - + fileman = win->data; evas_object_resize(fileman->main, win->w, win->h); } diff --git a/src/bin/e_fileman_icon.c b/src/bin/e_fileman_icon.c index d36849b77..7e16eba57 100644 --- a/src/bin/e_fileman_icon.c +++ b/src/bin/e_fileman_icon.c @@ -375,8 +375,6 @@ _e_fm_icon_smart_clip_unset(Evas_Object *obj) static void _e_fm_icon_icon_mime_get(E_Smart_Data *sd) { - Evas_Coord icon_w, icon_h; - sd->image_object = edje_object_add(sd->evas); if (sd->file->type == E_FM_FILE_TYPE_DIRECTORY) e_theme_edje_object_set(sd->image_object, "base/theme/fileman", diff --git a/src/bin/e_widget_fileman.c b/src/bin/e_widget_fileman.c index 1dba0af83..41c45bf31 100644 --- a/src/bin/e_widget_fileman.c +++ b/src/bin/e_widget_fileman.c @@ -43,23 +43,18 @@ static void _e_wid_fileman_selected_cb(Evas_Object *obj, char *file, void *data) { E_Widget_Data *wd; - int size; wd = data; /* this is crashing, see why */ #if 0 - if(*(wd->valptr) != NULL) - E_FREE(*(wd->valptr)); - - size = (strlen(file) + 1) * sizeof(char); - *(wd->valptr) = E_NEW(char *, size); - snprintf(*(wd->valptr), size, "%s", file); -#endif - if(wd->select_func) + E_FREE(*(wd->valptr)); + *(wd->valptr) = strdup(file); +#endif + + if (wd->select_func) wd->select_func(wd->wid, file, wd->select_data); - - + printf("e_widget_fileman: %s\n", file); } @@ -67,9 +62,8 @@ _e_wid_fileman_selected_cb(Evas_Object *obj, char *file, void *data) Evas_Object * e_widget_fileman_add(Evas *evas, char **val) { - Evas_Object *obj, *o, *bg, *scrollbar; + Evas_Object *obj; E_Widget_Data *wd; - Evas_Coord mw, mh; obj = e_widget_add(evas);