hermet pushed a commit to branch master.
commit 6a554499c0a15a24c9f21aea5ea378ffb66a73f9
Author: Ryuan Choi <[email protected]>
Date: Thu May 16 15:01:51 2013 +0900
Fix crash when clicked 'Sorted insert' of elementary_test "gengrid 2"
---
src/bin/test_gengrid.c | 4 ++--
src/lib/elm_gengrid_legacy.h | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/bin/test_gengrid.c b/src/bin/test_gengrid.c
index 94e591e..cfb8862 100644
--- a/src/bin/test_gengrid.c
+++ b/src/bin/test_gengrid.c
@@ -604,8 +604,8 @@ _before_bt_clicked(void *data, Evas_Object *obj __UNUSED__,
void *event_info __U
static int
compare_cb(const void *data1, const void *data2)
{
- Testitem *ti1 = (Testitem *)data1;
- Testitem *ti2 = (Testitem *)data2;
+ Testitem *ti1 = (Testitem *)elm_object_item_data_get(data1);
+ Testitem *ti2 = (Testitem *)elm_object_item_data_get(data2);
return strlen(ti1->path) - strlen(ti2->path);
}
diff --git a/src/lib/elm_gengrid_legacy.h b/src/lib/elm_gengrid_legacy.h
index a87a7ae..f55edc0 100644
--- a/src/lib/elm_gengrid_legacy.h
+++ b/src/lib/elm_gengrid_legacy.h
@@ -244,7 +244,7 @@ EAPI Elm_Object_Item
*elm_gengrid_item_insert_after(Evas_Object *obj
* @param gic The item class for the item.
* @param data The item data.
* @param comp User defined comparison function that defines the sort order
- * based on Elm_Gen_Item and its data param.
+ * based on gengrid item and its data.
* @param func Convenience function called when the item is selected.
* @param func_data Data to be passed to @p func.
* @return A handle to the item added or @c NULL, on errors.
@@ -256,6 +256,7 @@ EAPI Elm_Object_Item
*elm_gengrid_item_insert_after(Evas_Object *obj
* @see elm_gengrid_item_append()
* @see elm_gengrid_item_prepend()
* @see elm_gengrid_item_insert_after()
+ * @see elm_object_item_data_get()
* @see elm_object_item_del()
*
* @ingroup Gengrid
--
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d