From 6efd817f1464c2c2227b6ff3daede5eb2872393a Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 17 Oct 2008 14:53:07 +0000 Subject: [PATCH] and signal right. SVN revision: 36756 --- legacy/elementary/src/lib/elm_entry.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/elm_entry.c b/legacy/elementary/src/lib/elm_entry.c index bacfc8a174..ed5e793efa 100644 --- a/legacy/elementary/src/lib/elm_entry.c +++ b/legacy/elementary/src/lib/elm_entry.c @@ -151,7 +151,7 @@ _signal_anchor_up(void *data, Evas_Object *obj, const char *emission, const char char *buf, *buf2, *p, *p2, *n; int buflen; printf("UP %s\n", emission); - p = strchr(emission, ','); + p = strrchr(emission, ','); if (p) { n = p + 1; @@ -167,7 +167,7 @@ _signal_anchor_up(void *data, Evas_Object *obj, const char *emission, const char buf2 = alloca(5 + p - p2); strncpy(buf2, p2, p - p2); buf2[p - p2] = 0; - snprintf(buf, buflen, "anchor,%s,clicked,*s", buf2, n); + snprintf(buf, buflen, "anchor,%s,clicked,%s", buf2, n); evas_object_smart_callback_call(data, buf, NULL); } }