Fix for last fix, should have checked it actually worked :)
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Sat, 2 Oct 2010 14:45:56 +0000 (14:45 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Sat, 2 Oct 2010 14:45:56 +0000 (14:45 +0000)
source/blender/editors/object/object_add.c

index 24b593dade6363b3b7f7f497ca4dcd3271e09786..e0608f03274b0fafca0797960e812b58001556c9 100644 (file)
@@ -1359,11 +1359,13 @@ static int convert_exec(bContext *C, wmOperator *op)
                ED_base_object_activate(C, basact);
                BASACT= basact;
        } else if (BASACT->object->flag & OB_DONE) {
-               WM_event_add_notifier(C, NC_OBJECT|ND_MODIFIER|ND_DATA, BASACT->object);
+               WM_event_add_notifier(C, NC_OBJECT|ND_MODIFIER, BASACT->object);
+               WM_event_add_notifier(C, NC_OBJECT|ND_DATA, BASACT->object);
        }
 
        DAG_scene_sort(bmain, scene);
        WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, scene);
+       WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene);
 
        return OPERATOR_FINISHED;
 }