From 6e69c85ecd2ef3fa861ee72c9ac0445aea0a6a6d Mon Sep 17 00:00:00 2001 From: Tae-Hwan Kim Date: Tue, 7 May 2013 15:48:27 +0900 Subject: [PATCH] [Genlist] Fix bug when error abort is enabled. Change-Id: Ifbd5dce82171cb658801925fca4c413d91bdecc6 --- src/lib/elm_genlist.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index 75c4585..afaea43 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -16,9 +16,11 @@ EAPI const char ELM_GENLIST_SMART_NAME[] = "elm_genlist"; EAPI const char ELM_GENLIST_PAN_SMART_NAME[] = "elm_genlist_pan"; -#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) #define GL_IT(_it) (_it->item) -- 2.7.4