forked from enlightenment/efl
This saves 20 bytes, bringing Evas_Object to 200 bytes, by moving data specific to smart objects to their own struct (Evas_Object_Smart). There is still one remaining member that could be removed: smart.smart, this is used mainly to identify if one object is a smart object or not. One possibility would be to add a bitfield to state that, but another possibility is to check Evas_Object::object_data and see if it's a smart or not. SVN revision: 34419 |
||
---|---|---|
legacy |