From 5ae7ebd12c5dc01a8795bcb304a5070efcd49d75 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Wed, 26 Jul 2017 13:20:25 -0700 Subject: [PATCH] Fixed up onDelete for dogbone and ramp entry as well. --- src/Mod/Path/PathScripts/PathDressupDogbone.py | 3 ++- src/Mod/Path/PathScripts/PathDressupRampEntry.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathDressupDogbone.py b/src/Mod/Path/PathScripts/PathDressupDogbone.py index 21ea585e59..69351c1f05 100644 --- a/src/Mod/Path/PathScripts/PathDressupDogbone.py +++ b/src/Mod/Path/PathScripts/PathDressupDogbone.py @@ -982,7 +982,8 @@ class ViewProviderDressup: def onDelete(self, arg1=None, arg2=None): '''this makes sure that the base operation is added back to the project and visible''' FreeCADGui.ActiveDocument.getObject(arg1.Object.Base.Name).Visibility = True - PathUtils.addToJob(arg1.Object.Base) + job = PathUtils.findParentJob(arg1.Object) + PathUtils.addObjectToJob(arg1.Object.Base, job) arg1.Object.Base = None return True diff --git a/src/Mod/Path/PathScripts/PathDressupRampEntry.py b/src/Mod/Path/PathScripts/PathDressupRampEntry.py index fab96965b9..af128f09fe 100644 --- a/src/Mod/Path/PathScripts/PathDressupRampEntry.py +++ b/src/Mod/Path/PathScripts/PathDressupRampEntry.py @@ -563,7 +563,8 @@ class ViewProviderDressup: PathLog.debug("Deleting Dressup") '''this makes sure that the base operation is added back to the project and visible''' FreeCADGui.ActiveDocument.getObject(arg1.Object.Base.Name).Visibility = True - PathUtils.addToJob(arg1.Object.Base) + job = PathUtils.findParentJob(self.obj) + PathUtils.addObjectToJob(arg1.Object.Base, job) arg1.Object.Base = None return True