diff --git a/testsuite/gtk/filterlistmodel.c b/testsuite/gtk/filterlistmodel.c index 1e259789dc..07fdf77b6f 100644 --- a/testsuite/gtk/filterlistmodel.c +++ b/testsuite/gtk/filterlistmodel.c @@ -180,14 +180,14 @@ static gboolean is_near (gpointer item, gpointer data) { - return ABS (g_object_get_qdata (item, number_quark) - data) <= 2; + return ABS (GPOINTER_TO_INT (g_object_get_qdata (item, number_quark)) - GPOINTER_TO_INT (data)) <= 2; } static gboolean is_not_near (gpointer item, gpointer data) { - return ABS (g_object_get_qdata (item, number_quark) - data) > 2; + return ABS (GPOINTER_TO_INT (g_object_get_qdata (item, number_quark)) - GPOINTER_TO_INT (data)) > 2; } static void