Draft: Fixed bug in Edit tool

This commit is contained in:
Yorik van Havre 2013-10-04 14:40:13 -03:00
parent 74fda05d77
commit 04230c4348

View File

@ -3035,6 +3035,8 @@ class Edit(Modifier):
def __init__(self):
self.running = False
self.trackers = []
self.obj = None
def GetResources(self):
return {'Pixmap' : 'Draft_Edit',
@ -3126,7 +3128,7 @@ class Edit(Modifier):
def finish(self,closed=False):
"terminates the operation"
if closed:
if self.obj and closed:
if "Closed" in self.obj.PropertiesList:
if not self.obj.Closed:
self.obj.Closed = True
@ -3134,6 +3136,7 @@ class Edit(Modifier):
if self.trackers:
for t in self.trackers:
t.finalize()
if self.obj:
if hasattr(self.obj.ViewObject,"Selectable"):
self.obj.ViewObject.Selectable = self.selectstate
Modifier.finish(self)