e comp object - fix warning where a void cast is as goos as the old one

we did cast to Evas_Native_Surface * but this just causes warnings due
to the input ptr being char * from memcup. as this will be aligned due
to allocation, we're ok, so use a void * cast instead
devs/bu5hm4n/luncher_verbose
Carsten Haitzler 6 years ago
parent 26b68f8c7e
commit d8e639a9ea
  1. 2
      src/bin/e_comp_object.c

@ -3866,7 +3866,7 @@ e_comp_object_native_surface_override(Evas_Object *obj, Evas_Native_Surface *ns)
if (cw->ec->input_only) return;
E_FREE(cw->ns);
if (ns)
cw->ns = (Evas_Native_Surface*)eina_memdup((unsigned char*)ns, sizeof(Evas_Native_Surface), 0);
cw->ns = (void *)eina_memdup((unsigned char *)ns, sizeof(Evas_Native_Surface), 0);
_e_comp_object_alpha_set(cw);
if (cw->native)
e_comp_object_native_surface_set(obj, cw->native);

Loading…
Cancel
Save