diff --git a/src/lib/ethumb/ethumb.c b/src/lib/ethumb/ethumb.c index 38552bfad3..ca019823ae 100644 --- a/src/lib/ethumb/ethumb.c +++ b/src/lib/ethumb/ethumb.c @@ -624,7 +624,10 @@ ethumb_frame_set(Ethumb *e, const char *theme_file, const char *group, const cha { edje_object_part_unswallow(frame->edje, e->img); if (!theme_file) - _ethumb_frame_free(frame); + { + _ethumb_frame_free(frame); + frame = NULL; + } } if (!theme_file)