diff --git a/source/blender/draw/engines/overlay/overlay_next_instance.cc b/source/blender/draw/engines/overlay/overlay_next_instance.cc index 064d578d2d3..a0d5517d722 100644 --- a/source/blender/draw/engines/overlay/overlay_next_instance.cc +++ b/source/blender/draw/engines/overlay/overlay_next_instance.cc @@ -602,7 +602,7 @@ bool Instance::object_is_selected(const ObjectRef &ob_ref) bool Instance::object_is_paint_mode(const Object *object) { - if (object->type == OB_GREASE_PENCIL && (state.object_mode & OB_MODE_ALL_PAINT_GPENCIL)) { + if (object->type == OB_GREASE_PENCIL && (object->mode & OB_MODE_ALL_PAINT_GPENCIL)) { return true; } return (object == state.object_active) && (state.object_mode & OB_MODE_ALL_PAINT);