From fb62fcf0717e5a3e6ef464e12cbdbd21e91533a0 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Mon, 30 May 2022 16:22:06 +0200 Subject: Fix polling function for background image removal not checking linked ID. Linked ID is (almost) never editable... Also rename that function to add the `_poll` suffix. --- source/blender/editors/screen/screen_ops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender/editors/screen/screen_ops.c') diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c index d7cf09ca89a..a922e5aaaee 100644 --- a/source/blender/editors/screen/screen_ops.c +++ b/source/blender/editors/screen/screen_ops.c @@ -685,10 +685,10 @@ bool ED_operator_mask(bContext *C) return false; } -bool ED_operator_camera(bContext *C) +bool ED_operator_camera_poll(bContext *C) { struct Camera *cam = CTX_data_pointer_get_type(C, "camera", &RNA_Camera).data; - return (cam != NULL); + return (cam != NULL && !ID_IS_LINKED(cam)); } /** \} */ -- cgit v1.2.3