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:
authorCampbell Barton <ideasman42@gmail.com>2006-06-27 08:30:06 +0400
committerCampbell Barton <ideasman42@gmail.com>2006-06-27 08:30:06 +0400
commite0aa1dd29571229c995a2abd5b56782e8a5fbbae (patch)
treefa1620dfbdbdc53a1e431bde657bc140cb92e013
parent0a8ac15e67ad45fa75b9b493ed5b54c66500b0c2 (diff)
previous commit to editface made it impossible to leave faceSelect mode of the object was in an unseen layer.
Now you can leave faceSelect/UV mode while the object is hidden but not enter it. This is how editmode works. Tweak to crease comparison.
-rw-r--r--source/blender/src/editface.c4
-rw-r--r--source/blender/src/editmesh_mods.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/src/editface.c b/source/blender/src/editface.c
index 603d9ae4e74..a906cc275fd 100644
--- a/source/blender/src/editface.c
+++ b/source/blender/src/editface.c
@@ -1424,7 +1424,7 @@ void set_faceselect() /* toggle */
Object *ob = OBACT;
Mesh *me = 0;
- if(ob==NULL || (ob->lay & G.vd->lay)==0) return;
+ if(ob==NULL) return;
if(ob->id.lib) {
error("Can't edit library data");
return;
@@ -1451,7 +1451,7 @@ void set_faceselect() /* toggle */
BIF_undo_push("End UV Faceselect");
}
}
- else if (me) {
+ else if (me && (ob->lay & G.vd->lay)) {
G.f |= G_FACESELECT;
if(me->tface==NULL)
make_tfaces(me);
diff --git a/source/blender/src/editmesh_mods.c b/source/blender/src/editmesh_mods.c
index b46c3103735..a69e3d3ca6e 100644
--- a/source/blender/src/editmesh_mods.c
+++ b/source/blender/src/editmesh_mods.c
@@ -1042,7 +1042,7 @@ int edgegroup_select(short mode)
if (
!(eed->f & SELECT) &&
!eed->h &&
- (fabs(base_eed->crease-eed->crease) < thresh)
+ (fabs(base_eed->crease-eed->crease) <= thresh)
) {
EM_select_edge(eed, 1);
selcount++;