diff --git a/legacy/elementary/src/lib/elm_gengrid.c b/legacy/elementary/src/lib/elm_gengrid.c index 2cd895e404..354cdb735f 100644 --- a/legacy/elementary/src/lib/elm_gengrid.c +++ b/legacy/elementary/src/lib/elm_gengrid.c @@ -1839,7 +1839,7 @@ _elm_gengrid_item_compare(const void *data, const void *data1) else if (item1 && item1->wd && item1->wd->item_compare_cb) cb = item1->wd->item_compare_cb; if (cb && it && item1) return cb(it, item1); - d = data - data1; + d = (char *) data - (char *) data1; if (d < 0) return -1; if (!d) return 0; return 1;