[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender/include BIF_space.h blender/source/blender/python/api2_2x Object.c blender/source/blender/python/api2_2x/doc Object.py blender/source/blender/src editarmature.c editcurve.c header_view3d.c meshtools.c space.c

Stephen Swaney sswaney at centurytel.net
Sun Jan 1 22:32:19 CET 2006


On Fri, Dec 30, 2005 at 03:17:16PM +0100, Campbell Barton wrote:
> campbellbarton (Campbell Barton) 2005/12/30 15:17:16 CET
>
>   Log:
>   Added a python hook to Joining objects
>   Object.Join()
>   
>   Seperated the join calls from space.c and view3dmenu into join_menu() in space.c, like the select_group_menu(),
>   okee's from join_curve, join_mesh.. etc are in join_menu() so python can call them without UI menu's in the way.
>   this is also a bit neater since there were 2 places that were doing what join_menu() does now.


A couple thoughts:

In Object.c in the M_Object_Join() method, before you use ob after 
  Object *ob= OBACT;
you might want to check for ob being nonzero 
since OBACT is a macro that can return O.


Since the scripter cannot tell of Object.Join() did anything,
you might want to return the number of objects joined instead
of None.

-- 
Stephen Swaney			
sswaney at centurytel.net



More information about the Bf-committers mailing list