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:
authorTon Roosendaal <ton@blender.org>2011-03-23 18:15:42 +0300
committerTon Roosendaal <ton@blender.org>2011-03-23 18:15:42 +0300
commit9019d3b1f2ae10e88a0a0f430bdca3b7f2f83fb7 (patch)
tree1e180db7a6f359c667561561ad8e6454d33143b2 /source/blender/editors/space_view3d
parent2c4999eccb707041e2c97380c505b5ccb302b496 (diff)
Additonal fix for r35724
(bugfix #26573, #26574 and #26551) Layer visibility code for hotkeys uses different code still, added same new DAG_on_visible_update() in this operator.
Diffstat (limited to 'source/blender/editors/space_view3d')
-rw-r--r--source/blender/editors/space_view3d/view3d_header.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/source/blender/editors/space_view3d/view3d_header.c b/source/blender/editors/space_view3d/view3d_header.c
index 9d7f0313256..3b6b7257c9c 100644
--- a/source/blender/editors/space_view3d/view3d_header.c
+++ b/source/blender/editors/space_view3d/view3d_header.c
@@ -152,8 +152,6 @@ static int view3d_layers_exec(bContext *C, wmOperator *op)
Scene *scene= CTX_data_scene(C);
ScrArea *sa= CTX_wm_area(C);
View3D *v3d= sa->spacedata.first;
- Base *base;
- int oldlay= v3d->lay;
int nr= RNA_int_get(op->ptr, "nr");
int toggle= RNA_boolean_get(op->ptr, "toggle");
@@ -211,12 +209,7 @@ static int view3d_layers_exec(bContext *C, wmOperator *op)
if(v3d->scenelock) handle_view3d_lock(C);
- /* XXX new layers might need updates, there is no provision yet to detect if that's needed */
- oldlay= ~oldlay & v3d->lay;
- for (base= scene->base.first; base; base= base->next) {
- if(base->lay & oldlay)
- base->object->recalc= OB_RECALC_OB|OB_RECALC_DATA;
- }
+ DAG_on_visible_update(CTX_data_main(C), FALSE);
ED_area_tag_redraw(sa);