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:
Diffstat (limited to 'source/blender/draw/engines/workbench/workbench_state.cc')
-rw-r--r--source/blender/draw/engines/workbench/workbench_state.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/draw/engines/workbench/workbench_state.cc b/source/blender/draw/engines/workbench/workbench_state.cc
index b9ea9a92cbe..a22599f4016 100644
--- a/source/blender/draw/engines/workbench/workbench_state.cc
+++ b/source/blender/draw/engines/workbench/workbench_state.cc
@@ -11,7 +11,6 @@
#include "BKE_particle.h"
#include "BKE_pbvh.h"
#include "DEG_depsgraph_query.h"
-#include "DNA_camera_types.h"
#include "DNA_fluid_types.h"
#include "ED_paint.h"
#include "ED_view3d.h"
@@ -41,7 +40,9 @@ void SceneState::init()
/*TODO(Miguel Pozo)*/
// camera = wpd->cam_original_ob;
}
- Camera *camera = camera_object ? static_cast<Camera *>(camera_object->data) : nullptr;
+ camera = camera_object && camera_object->type == OB_CAMERA ?
+ static_cast<Camera *>(camera_object->data) :
+ nullptr;
object_mode = CTX_data_mode_enum_ex(context->object_edit, context->obact, context->object_mode);