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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormano-wii <germano.costa@ig.com.br>2019-02-13 20:28:28 +0300
committermano-wii <germano.costa@ig.com.br>2019-02-13 20:28:57 +0300
commit890a240c550430f9866352d3f1fd8a8c34840c4b (patch)
tree84632b9f2eab2e259d422d5828c7731e85f2b238 /mesh_snap_utilities_line
parent29ec799e8b8977a7a7e45b7c3188feb8196d04b9 (diff)
mesh_snap_utilities_line: Fix attempt to make line in object out of edit mode
Diffstat (limited to 'mesh_snap_utilities_line')
-rw-r--r--mesh_snap_utilities_line/__init__.py2
-rw-r--r--mesh_snap_utilities_line/op_line.py5
2 files changed, 4 insertions, 3 deletions
diff --git a/mesh_snap_utilities_line/__init__.py b/mesh_snap_utilities_line/__init__.py
index 633b916e..1080cd9b 100644
--- a/mesh_snap_utilities_line/__init__.py
+++ b/mesh_snap_utilities_line/__init__.py
@@ -22,7 +22,7 @@
bl_info = {
"name": "Snap_Utilities_Line",
"author": "Germano Cavalcante",
- "version": (5, 9, 5),
+ "version": (5, 9, 6),
"blender": (2, 80, 0),
"location": "View3D > TOOLS > Line Tool",
"description": "Extends Blender Snap controls",
diff --git a/mesh_snap_utilities_line/op_line.py b/mesh_snap_utilities_line/op_line.py
index 454c64e3..e25eb9e6 100644
--- a/mesh_snap_utilities_line/op_line.py
+++ b/mesh_snap_utilities_line/op_line.py
@@ -233,10 +233,11 @@ class SnapUtilitiesLine(SnapUtilities, bpy.types.Operator):
self.vector_constrain = ()
self.len = 0
- self.main_snap_obj = self.snap_obj = self.sctx._get_snap_obj_by_obj(self.obj)
- if self.bm == None:
+ if not (self.bm and self.obj):
+ self.obj = context.edit_object
self.bm = bmesh.from_edit_mesh(self.obj.data)
+ self.main_snap_obj = self.snap_obj = self.sctx._get_snap_obj_by_obj(self.obj)
self.main_bm = self.bm
def modal(self, context, event):