diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-12-20 08:26:25 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-12-20 08:26:25 +0300 |
commit | 8e80ada09ae2394fabb57b3c16efddbd6f16c20d (patch) | |
tree | 3760e0a729db4dacdbd1c1d3f1d8cd4d78e11758 /source/blender/editors/screen | |
parent | 3bed4cbf2b4c09dcb62197b8a8c4ec4224abc8b7 (diff) |
bugfix [#25238] Render image window edits UV's
Diffstat (limited to 'source/blender/editors/screen')
-rw-r--r-- | source/blender/editors/screen/screen_ops.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c index 5e2a908776d..74c75a664b0 100644 --- a/source/blender/editors/screen/screen_ops.c +++ b/source/blender/editors/screen/screen_ops.c @@ -54,6 +54,7 @@ #include "WM_types.h" #include "ED_util.h" +#include "ED_image.h" #include "ED_screen.h" #include "ED_object.h" #include "ED_armature.h" @@ -320,23 +321,12 @@ int ED_operator_posemode(bContext *C) return 0; } - +/* wrapper for ED_space_image_show_uvedit */ int ED_operator_uvedit(bContext *C) { + SpaceImage *sima= CTX_wm_space_image(C); Object *obedit= CTX_data_edit_object(C); - EditMesh *em= NULL; - - if(obedit && obedit->type==OB_MESH) - em= BKE_mesh_get_editmesh((Mesh *)obedit->data); - - if(em && (em->faces.first) && (CustomData_has_layer(&em->fdata, CD_MTFACE))) { - BKE_mesh_end_editmesh(obedit->data, em); - return 1; - } - - if(obedit) - BKE_mesh_end_editmesh(obedit->data, em); - return 0; + return ED_space_image_show_uvedit(sima, obedit); } int ED_operator_uvmap(bContext *C) |