Merge branch 'blender-v4.4-release'
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
|
||||
#include "BKE_context.hh"
|
||||
#include "BKE_editmesh.hh"
|
||||
#include "BKE_global.hh"
|
||||
#include "BKE_layer.hh"
|
||||
#include "BKE_mask.h"
|
||||
#include "BKE_screen.hh"
|
||||
@@ -1893,26 +1894,28 @@ bool initTransform(bContext *C, TransInfo *t, wmOperator *op, const wmEvent *eve
|
||||
|
||||
initTransInfo(C, t, op, event);
|
||||
|
||||
if (t->spacetype == SPACE_VIEW3D) {
|
||||
t->draw_handle_view = ED_region_draw_cb_activate(
|
||||
t->region->runtime->type, drawTransformView, t, REGION_DRAW_POST_VIEW);
|
||||
t->draw_handle_pixel = ED_region_draw_cb_activate(
|
||||
t->region->runtime->type, drawTransformPixel, t, REGION_DRAW_POST_PIXEL);
|
||||
t->draw_handle_cursor = WM_paint_cursor_activate(
|
||||
SPACE_TYPE_ANY, RGN_TYPE_ANY, transform_draw_cursor_poll, transform_draw_cursor_draw, t);
|
||||
}
|
||||
else if (ELEM(t->spacetype,
|
||||
SPACE_IMAGE,
|
||||
SPACE_CLIP,
|
||||
SPACE_NODE,
|
||||
SPACE_GRAPH,
|
||||
SPACE_ACTION,
|
||||
SPACE_SEQ))
|
||||
{
|
||||
t->draw_handle_view = ED_region_draw_cb_activate(
|
||||
t->region->runtime->type, drawTransformView, t, REGION_DRAW_POST_VIEW);
|
||||
t->draw_handle_cursor = WM_paint_cursor_activate(
|
||||
SPACE_TYPE_ANY, RGN_TYPE_ANY, transform_draw_cursor_poll, transform_draw_cursor_draw, t);
|
||||
if (!G.background) {
|
||||
if (t->spacetype == SPACE_VIEW3D) {
|
||||
t->draw_handle_view = ED_region_draw_cb_activate(
|
||||
t->region->runtime->type, drawTransformView, t, REGION_DRAW_POST_VIEW);
|
||||
t->draw_handle_pixel = ED_region_draw_cb_activate(
|
||||
t->region->runtime->type, drawTransformPixel, t, REGION_DRAW_POST_PIXEL);
|
||||
t->draw_handle_cursor = WM_paint_cursor_activate(
|
||||
SPACE_TYPE_ANY, RGN_TYPE_ANY, transform_draw_cursor_poll, transform_draw_cursor_draw, t);
|
||||
}
|
||||
else if (ELEM(t->spacetype,
|
||||
SPACE_IMAGE,
|
||||
SPACE_CLIP,
|
||||
SPACE_NODE,
|
||||
SPACE_GRAPH,
|
||||
SPACE_ACTION,
|
||||
SPACE_SEQ))
|
||||
{
|
||||
t->draw_handle_view = ED_region_draw_cb_activate(
|
||||
t->region->runtime->type, drawTransformView, t, REGION_DRAW_POST_VIEW);
|
||||
t->draw_handle_cursor = WM_paint_cursor_activate(
|
||||
SPACE_TYPE_ANY, RGN_TYPE_ANY, transform_draw_cursor_poll, transform_draw_cursor_draw, t);
|
||||
}
|
||||
}
|
||||
|
||||
create_trans_data(C, t); /* Make #TransData structs from selection. */
|
||||
|
||||
Reference in New Issue
Block a user