Fix #27951: armature edit mode transform panel shows "nothing selected" even
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 13 Jul 2011 11:52:37 +0000 (11:52 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 13 Jul 2011 11:52:37 +0000 (11:52 +0000)
when something is selected.

source/blender/editors/space_view3d/view3d_buttons.c

index 549a547b84689b7c0a1304457f1d854e8e7603cd..ef7ada85843dd786b6dc65460634004c28760b11 100644 (file)
@@ -966,13 +966,13 @@ static void v3d_editarmature_buts(uiLayout *layout, Object *ob)
        
        ebone= arm->act_edbone;
 
-       if (!ebone || (ebone->layer & arm->layer)==0)
+       if (!ebone || (ebone->layer & arm->layer)==0) {
+               uiItemL(col, "Nothing selected", ICON_NONE);
                return;
-       
+       }
 //     row= uiLayoutRow(layout, 0);
        RNA_pointer_create(&arm->id, &RNA_EditBone, ebone, &eboneptr);
 
-
        col= uiLayoutColumn(layout, 0);
        uiItemR(col, &eboneptr, "head", 0, "Head", ICON_NONE);
        if (ebone->parent && ebone->flag & BONE_CONNECTED ) {
@@ -1256,7 +1256,7 @@ static void view3d_panel_object(const bContext *C, Panel *pa)
 
        if(ob==obedit) {
                if(ob->type==OB_ARMATURE) v3d_editarmature_buts(col, ob);
-               if(ob->type==OB_MBALL) v3d_editmetaball_buts(col, ob);
+               else if(ob->type==OB_MBALL) v3d_editmetaball_buts(col, ob);
                else v3d_editvertex_buts(col, v3d, ob, lim);
        }
        else if(ob->mode & OB_MODE_POSE) {