From cf4d2bd8d740045021bbf07b57ef87d4f1309e9f Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 3 Aug 2021 16:45:43 +0200 Subject: [PATCH] Draft: Allow to stretch more complex Arch objects --- src/Mod/Draft/draftguitools/gui_stretch.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/Draft/draftguitools/gui_stretch.py b/src/Mod/Draft/draftguitools/gui_stretch.py index 8b4befe842..79cf56e59a 100644 --- a/src/Mod/Draft/draftguitools/gui_stretch.py +++ b/src/Mod/Draft/draftguitools/gui_stretch.py @@ -101,6 +101,10 @@ class Stretch(gui_base_original.Modifier): if base: if utils.getType(base) in supported: self.sel.append([base, obj.Placement.multiply(obj.Base.Placement)]) + elif hasattr(obj.Base, "Base"): + if obj.Base.Base: + if utils.getType(obj.Base.Base) in supported: + self.sel.append([obj.Base.Base, obj.Placement.multiply(obj.Base.Placement)]) elif utils.getType(obj) in ["Offset2D", "Array"]: base = None if hasattr(obj, "Source") and obj.Source: