[Bf-blender-cvs] [c986e93] master: BMesh: Select Previous, set active face now works

Campbell Barton noreply at git.blender.org
Fri Jan 8 06:50:19 CET 2016


Commit: c986e93a98ec8a5b8173a81cf30c089037c839fd
Author: Campbell Barton
Date:   Fri Jan 8 16:33:09 2016 +1100
Branches: master
https://developer.blender.org/rBc986e93a98ec8a5b8173a81cf30c089037c839fd

BMesh: Select Previous, set active face now works

===================================================================

M	release/scripts/startup/bl_operators/bmesh/find_adjacent.py

===================================================================

diff --git a/release/scripts/startup/bl_operators/bmesh/find_adjacent.py b/release/scripts/startup/bl_operators/bmesh/find_adjacent.py
index ad73849..e83fd1d 100644
--- a/release/scripts/startup/bl_operators/bmesh/find_adjacent.py
+++ b/release/scripts/startup/bl_operators/bmesh/find_adjacent.py
@@ -288,12 +288,11 @@ def select_prev(bm, report):
 
     ele.select_set(False)
 
-    for ele in reversed(bm.select_history):
-        break
-    else:
-        return True
+    for i, ele in enumerate(reversed(bm.select_history)):
+        if i == 1:
+            if type(ele) is bmesh.types.BMFace:
+                bm.faces.active = ele
+            break
 
-    if type(ele) is bmesh.types.BMFace:
-        bm.faces.active = ele
     return True




More information about the Bf-blender-cvs mailing list