There are still a couple of casts left.
+sp_gslist_update_by_clip_or_mask(GSList *item_list,SPItem * item) +{ + if(SP_IS_MASK(item->mask_ref->getObject())) { <-- unnecessary ... + if(SP_IS_CLIPPATH(item->clip_ref->getObject())) { <-- here too
+sp_lpe_item_apply_to_mask(SPItem * item) +{ + SPMask *mask = item->mask_ref->getObject(); + if(SP_IS_MASK(mask)) { <--- not needed
There are still a couple of casts left.
+sp_gslist_ update_ by_clip_ or_mask( GSList *item_list,SPItem * item) MASK(item- >mask_ref- >getObject( ))) { <-- unnecessary CLIPPATH( item->clip_ ref->getObject( ))) { <-- here too
+{
+ if(SP_IS_
...
+ if(SP_IS_
+sp_lpe_ item_apply_ to_mask( SPItem * item) ref->getObject( ); MASK(mask) ) { <--- not needed
+{
+ SPMask *mask = item->mask_
+ if(SP_IS_