[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14177] trunk/blender/source/blender/src/ space.c: * add CTRL-I for Invert Selection in object mode.

Nathan Letwory jesterking at letwory.net
Wed Mar 19 23:46:10 CET 2008


Revision: 14177
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14177
Author:   jesterking
Date:     2008-03-19 23:46:06 +0100 (Wed, 19 Mar 2008)

Log Message:
-----------
* add CTRL-I for Invert Selection in object mode.
* sanitise IKEY handling block for view3d (really weird if-structure)

Modified Paths:
--------------
    trunk/blender/source/blender/src/space.c

Modified: trunk/blender/source/blender/src/space.c
===================================================================
--- trunk/blender/source/blender/src/space.c	2008-03-19 21:53:00 UTC (rev 14176)
+++ trunk/blender/source/blender/src/space.c	2008-03-19 22:46:06 UTC (rev 14177)
@@ -2104,18 +2104,17 @@
 				}
 				break;
 			case IKEY:
-				if(G.obedit) {
-					if(G.qual==LR_CTRLKEY) 
+				if(G.qual==LR_CTRLKEY) {
+					if(ob && (ob->flag & OB_POSEMODE) && ob->type==OB_ARMATURE)
+						pose_add_IK();
+					else if(ob && G.obedit)
 						selectswap_mesh();
-				} else if(G.qual==LR_CTRLKEY) {
-					if(ob && ob->type==OB_ARMATURE) 
-						if(ob->flag & OB_POSEMODE) 
-							pose_add_IK();
+					else
+						selectswap();
 				}
 				else if(G.qual==LR_ALTKEY) {
-					if(ob && ob->type==OB_ARMATURE) 
-						if(ob->flag & OB_POSEMODE) 
-							pose_clear_IK();
+					if(ob && (ob->flag & OB_POSEMODE) && ob->type==OB_ARMATURE)
+						pose_clear_IK();
 				}
 				break;
 				





More information about the Bf-blender-cvs mailing list