Fix / Workaround for [#34474] "Record Composite" image op segfaults in compositor code
* These operators have never been ported to 2.5x and therefore should not come up inside the UI. (as they are not working).
This commit is contained in:
@@ -87,8 +87,6 @@ void IMAGE_OT_sample(struct wmOperatorType *ot);
|
||||
void IMAGE_OT_sample_line(struct wmOperatorType *ot);
|
||||
void IMAGE_OT_curves_point_set(struct wmOperatorType *ot);
|
||||
|
||||
void IMAGE_OT_record_composite(struct wmOperatorType *ot);
|
||||
|
||||
/* image_panels.c */
|
||||
struct ImageUser *ntree_get_active_iuser(struct bNodeTree *ntree);
|
||||
void image_buttons_register(struct ARegionType *art);
|
||||
|
||||
@@ -2439,6 +2439,7 @@ void IMAGE_OT_curves_point_set(wmOperatorType *ot)
|
||||
RNA_def_enum(ot->srna, "point", point_items, 0, "Point", "Set black point or white point for curves");
|
||||
}
|
||||
|
||||
#if 0 /* Not ported to 2.5x yet */
|
||||
/******************** record composite operator *********************/
|
||||
|
||||
typedef struct RecordCompositeData {
|
||||
@@ -2590,6 +2591,8 @@ void IMAGE_OT_record_composite(wmOperatorType *ot)
|
||||
ot->poll = space_image_buffer_exists_poll;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/********************* cycle render slot operator *********************/
|
||||
|
||||
static int image_cycle_render_slot_poll(bContext *C)
|
||||
|
||||
@@ -253,8 +253,6 @@ static void image_operatortypes(void)
|
||||
WM_operatortype_append(IMAGE_OT_sample_line);
|
||||
WM_operatortype_append(IMAGE_OT_curves_point_set);
|
||||
|
||||
WM_operatortype_append(IMAGE_OT_record_composite);
|
||||
|
||||
WM_operatortype_append(IMAGE_OT_properties);
|
||||
WM_operatortype_append(IMAGE_OT_scopes);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user