diff --git a/src/bin/e_object.c b/src/bin/e_object.c index 5a289bc0f..178b2d78a 100644 --- a/src/bin/e_object.c +++ b/src/bin/e_object.c @@ -255,10 +255,10 @@ e_object_error(E_Object *obj) } EAPI void -e_object_data_set(E_Object *obj, void *data) +e_object_data_set(E_Object *obj, const void *data) { E_OBJECT_CHECK(obj); - obj->data = data; + obj->data = (void*)data; } EAPI void * diff --git a/src/bin/e_object.h b/src/bin/e_object.h index e2df93a18..8865efaa0 100644 --- a/src/bin/e_object.h +++ b/src/bin/e_object.h @@ -88,7 +88,7 @@ EAPI int e_object_ref (E_Object *obj); EAPI int e_object_unref (E_Object *obj); EAPI int e_object_ref_get (E_Object *obj); EAPI int e_object_error (E_Object *obj); -EAPI void e_object_data_set (E_Object *obj, void *data); +EAPI void e_object_data_set (E_Object *obj, const void *data); EAPI void *e_object_data_get (E_Object *obj); EAPI void e_object_free_attach_func_set(E_Object *obj, E_Object_Cleanup_Func func); EAPI void e_object_del_attach_func_set (E_Object *obj, E_Object_Cleanup_Func func);