Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2004-11-28 14:32:55 +0300
committerTon Roosendaal <ton@blender.org>2004-11-28 14:32:55 +0300
commit8e9d54ced08803fb0c64c03bd75c48dd18ccb675 (patch)
tree922101be266ee896bd977ec82fc4a7cd2608bffc /source/blender/src/editmesh_mods.c
parent20cd56e4af6dfa5a8e828afc964c722e04c38305 (diff)
Not really bug, but fix for report in tracker;
Added more support for lasso select; it now does: - UV FaceSelect - Editmode curve, surface, lattice Missing: MBall and Armature; these make use of opengl selection still.
Diffstat (limited to 'source/blender/src/editmesh_mods.c')
-rw-r--r--source/blender/src/editmesh_mods.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/source/blender/src/editmesh_mods.c b/source/blender/src/editmesh_mods.c
index 7156a9dd582..76a6f8a75c9 100644
--- a/source/blender/src/editmesh_mods.c
+++ b/source/blender/src/editmesh_mods.c
@@ -289,7 +289,13 @@ int EM_mask_init_backbuf_border(short mcords[][2], short tot, short xmin, short
unsigned int *buf, *bufmask, *dr, *drm;
int a;
- if(G.obedit==NULL || G.vd->drawtype<OB_SOLID || (G.vd->flag & V3D_ZBUF_SELECT)==0) return 0;
+ /* method in use for face selecting too */
+ if(G.obedit==NULL) {
+ if(G.f & G_FACESELECT);
+ else return 0;
+ }
+ else if(G.vd->drawtype<OB_SOLID || (G.vd->flag & V3D_ZBUF_SELECT)==0) return 0;
+
if(em_vertoffs==0) return 0;
dr= buf= read_backbuf(xmin, ymin, xmax, ymax);