Fix missing properties editor update when changing 3D View camera
Actually two errors here: * Properties editor wasn't refreshing on (NC_SCENE | ND_RENDER_OPTIONS) notifiers * Was using notifier info bits wrongly, needs to send two separate notifiers Decided to remove ND_RENDER_OPTIONS rather than adding properties editor scene context refresh for it, this is more than a render option change.
This commit is contained in:
@@ -627,7 +627,10 @@ static int view3d_setobjectascamera_exec(bContext *C, wmOperator *op)
|
|||||||
.dist = &rv3d->dist, .lens = &v3d->lens});
|
.dist = &rv3d->dist, .lens = &v3d->lens});
|
||||||
}
|
}
|
||||||
|
|
||||||
WM_event_add_notifier(C, NC_SCENE | ND_RENDER_OPTIONS | NC_OBJECT | ND_DRAW, CTX_data_scene(C));
|
if (v3d->scenelock) {
|
||||||
|
WM_event_add_notifier(C, NC_SCENE, scene);
|
||||||
|
}
|
||||||
|
WM_event_add_notifier(C, NC_OBJECT | ND_DRAW, scene);
|
||||||
}
|
}
|
||||||
|
|
||||||
return OPERATOR_FINISHED;
|
return OPERATOR_FINISHED;
|
||||||
|
Reference in New Issue
Block a user