diff --git a/source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc b/source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc index 1d6d7ac56ad..e90dcc9208e 100644 --- a/source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc +++ b/source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc @@ -26,12 +26,6 @@ namespace blender::ed::greasepencil { -bool grease_pencil_context_poll(bContext *C) -{ - GreasePencil *grease_pencil = blender::ed::greasepencil::from_context(*C); - return grease_pencil != nullptr; -} - void select_layer_channel(GreasePencil &grease_pencil, bke::greasepencil::Layer *layer) { using namespace blender::bke::greasepencil; diff --git a/source/blender/editors/grease_pencil/intern/grease_pencil_ops.cc b/source/blender/editors/grease_pencil/intern/grease_pencil_ops.cc index 547b1011b19..8a59e3dd519 100644 --- a/source/blender/editors/grease_pencil/intern/grease_pencil_ops.cc +++ b/source/blender/editors/grease_pencil/intern/grease_pencil_ops.cc @@ -25,6 +25,12 @@ namespace blender::ed::greasepencil { +bool grease_pencil_context_poll(bContext *C) +{ + GreasePencil *grease_pencil = blender::ed::greasepencil::from_context(*C); + return grease_pencil != nullptr; +} + bool active_grease_pencil_poll(bContext *C) { Object *object = CTX_data_active_object(C); diff --git a/source/blender/editors/include/ED_grease_pencil.hh b/source/blender/editors/include/ED_grease_pencil.hh index 8740fe48beb..24f26c29272 100644 --- a/source/blender/editors/include/ED_grease_pencil.hh +++ b/source/blender/editors/include/ED_grease_pencil.hh @@ -285,6 +285,7 @@ bool ensure_active_keyframe(const Scene &scene, void create_keyframe_edit_data_selected_frames_list(KeyframeEditData *ked, const bke::greasepencil::Layer &layer); +bool grease_pencil_context_poll(bContext *C); bool active_grease_pencil_poll(bContext *C); bool active_grease_pencil_material_poll(bContext *C); bool editable_grease_pencil_poll(bContext *C);