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;
                                


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to