From e6afe0c33dcc016097f4f63fec7bae8e7fe02689 Mon Sep 17 00:00:00 2001 From: Tae-Hwan Kim Date: Tue, 7 May 2013 19:41:15 +0900 Subject: [PATCH] [Genlist] Fix bug when error abort is enabled. --- legacy/elementary/src/lib/elm_genlist.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index abdcd6cdaa..4f5a7371f9 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -32,9 +32,11 @@ EAPI Eo_Op ELM_OBJ_GENLIST_BASE_ID = EO_NOOP; #define SWIPE_TIME 0.4 #define SCR_HOLD_TIME 0.1 -#define ERR_ABORT(_msg) \ - ERR(_msg); \ - if (getenv("ELM_ERROR_ABORT")) abort(); +#define ERR_ABORT(_msg) \ + do { \ + ERR(_msg); \ + if (getenv("ELM_ERROR_ABORT")) abort(); \ + } while (0) static const char SIG_ACTIVATED[] = "activated"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double";