diff options
author | mano-wii <germano.costa@ig.com.br> | 2019-02-13 20:28:28 +0300 |
---|---|---|
committer | mano-wii <germano.costa@ig.com.br> | 2019-02-13 20:28:57 +0300 |
commit | 890a240c550430f9866352d3f1fd8a8c34840c4b (patch) | |
tree | 84632b9f2eab2e259d422d5828c7731e85f2b238 /mesh_snap_utilities_line | |
parent | 29ec799e8b8977a7a7e45b7c3188feb8196d04b9 (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__.py | 2 | ||||
-rw-r--r-- | mesh_snap_utilities_line/op_line.py | 5 |
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): |