Manipulator: border editable only w/ selected camera

While this isn't really needed, active border was annoying.
This commit is contained in:
Campbell Barton 2017-08-15 20:53:58 +10:00
parent dd5e674a86
commit 3311505fd0
Notes: blender-bot 2024-02-14 19:47:11 +01:00
Referenced by issue #81543, The Render Region Border gizmo only appears if a camera is selected or if there is no active object
1 changed files with 10 additions and 0 deletions

View File

@ -301,6 +301,16 @@ static bool WIDGETGROUP_camera_view_poll(const bContext *C, wmManipulatorGroupTy
Scene *scene = CTX_data_scene(C);
View3D *v3d = CTX_wm_view3d(C);
/* This is just so the border isn't always in the way,
* stealing mouse clicks from regular usage.
* We could change the rules for when to show. */
{
SceneLayer *sl = CTX_data_scene_layer(C);
if (scene->camera != OBACT_NEW) {
return false;
}
}
if (rv3d->persp == RV3D_CAMOB) {
if (scene->r.mode & R_BORDER) {
return true;