incorrect poll function for clearing/applying loc/rot/scale.
Without an active object it wasn't possible to clear location on the selected objects for eg.
This commit is contained in:
@@ -120,7 +120,7 @@ void OBJECT_OT_location_clear(wmOperatorType *ot)
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec= object_location_clear_exec;
|
||||
ot->poll= ED_operator_object_active_editable;
|
||||
ot->poll= ED_operator_scene_editable;
|
||||
|
||||
/* flags */
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
@@ -265,7 +265,7 @@ void OBJECT_OT_rotation_clear(wmOperatorType *ot)
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec= object_rotation_clear_exec;
|
||||
ot->poll= ED_operator_object_active_editable;
|
||||
ot->poll= ED_operator_scene_editable;
|
||||
|
||||
/* flags */
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
@@ -331,7 +331,7 @@ void OBJECT_OT_scale_clear(wmOperatorType *ot)
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec= object_scale_clear_exec;
|
||||
ot->poll= ED_operator_object_active_editable;
|
||||
ot->poll= ED_operator_scene_editable;
|
||||
|
||||
/* flags */
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
@@ -373,7 +373,7 @@ void OBJECT_OT_origin_clear(wmOperatorType *ot)
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec= object_origin_clear_exec;
|
||||
ot->poll= ED_operator_object_active_editable;
|
||||
ot->poll= ED_operator_scene_editable;
|
||||
|
||||
/* flags */
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
@@ -600,7 +600,7 @@ void OBJECT_OT_visual_transform_apply(wmOperatorType *ot)
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec= visual_transform_apply_exec;
|
||||
ot->poll= ED_operator_object_active_editable;
|
||||
ot->poll= ED_operator_scene_editable;
|
||||
|
||||
/* flags */
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
@@ -620,7 +620,7 @@ void OBJECT_OT_location_apply(wmOperatorType *ot)
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec= location_apply_exec;
|
||||
ot->poll= ED_operator_object_active_editable;
|
||||
ot->poll= ED_operator_scene_editable;
|
||||
|
||||
/* flags */
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
@@ -640,7 +640,7 @@ void OBJECT_OT_scale_apply(wmOperatorType *ot)
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec= scale_apply_exec;
|
||||
ot->poll= ED_operator_object_active_editable;
|
||||
ot->poll= ED_operator_scene_editable;
|
||||
|
||||
/* flags */
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
@@ -660,7 +660,7 @@ void OBJECT_OT_rotation_apply(wmOperatorType *ot)
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec= rotation_apply_exec;
|
||||
ot->poll= ED_operator_object_active_editable;
|
||||
ot->poll= ED_operator_scene_editable;
|
||||
|
||||
/* flags */
|
||||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
|
||||
Reference in New Issue
Block a user