summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTae-Hwan Kim <the81.kim@samsung.com>2013-05-07 19:41:15 +0900
committerDaniel Juyung Seo <seojuyung2@gmail.com>2013-05-07 19:41:15 +0900
commitc91511cb7f65b1d1cdd5be16c6a1bbc7a6bb5334 (patch)
tree45bcd239dde79e469c12c2fb115e1628585831a1
parentd67b65553ed6bb7688dc6d1015d2308d50b097dc (diff)
downloadelementary-c91511cb7f65b1d1cdd5be16c6a1bbc7a6bb5334.tar.gz
[Genlist] Fix bug when error abort is enabled.
-rw-r--r--src/lib/elm_genlist.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index abdcd6cda..4f5a7371f 100644
--- a/src/lib/elm_genlist.c
+++ b/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";