Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Borghetti <bdiego@gmail.com>2010-06-09 19:35:10 +0400
committerDiego Borghetti <bdiego@gmail.com>2010-06-09 19:35:10 +0400
commite2bc4ca9cee0c66c10efb9cf552c1135f30e7a4b (patch)
tree34c0e88f6e5b8134bee1528b7eae1aeb443b63b6 /source/blender/editors/object/object_add.c
parent1a3686701736cd60defc2e034f5e3806845291bf (diff)
Fix #22317 View reamins in camera's view after camera is deleted (again)
The problem was not in the editors, the code in blenkernel have a XXX in the perspective value. Now unlink_object also update the ARegion.
Diffstat (limited to 'source/blender/editors/object/object_add.c')
-rw-r--r--source/blender/editors/object/object_add.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c
index e0e0bb06652..77c373c93e2 100644
--- a/source/blender/editors/object/object_add.c
+++ b/source/blender/editors/object/object_add.c
@@ -826,8 +826,6 @@ void ED_base_object_free_and_unlink(Scene *scene, Base *base)
static int object_delete_exec(bContext *C, wmOperator *op)
{
Scene *scene= CTX_data_scene(C);
- View3D *v3d = CTX_wm_view3d(C);
- RegionView3D *rv3d= CTX_wm_region_view3d(C);
int islamp= 0;
if(CTX_data_edit_object(C))
@@ -836,17 +834,6 @@ static int object_delete_exec(bContext *C, wmOperator *op)
CTX_DATA_BEGIN(C, Base*, base, selected_bases) {
if(base->object->type==OB_LAMP) islamp= 1;
- else if (base->object->type == OB_CAMERA) {
- /* If we don't reset this, Blender crash
- * in fly mode because still have the
- * old object here!.
- * See Bug #22317
- */
- if (v3d && rv3d && rv3d->persp == RV3D_CAMOB && base->object == v3d->camera) {
- rv3d->persp= RV3D_PERSP;
- v3d->camera= NULL;
- }
- }
/* remove from current scene only */
ED_base_object_free_and_unlink(scene, base);
}