From d14f8cda92c00861d822756caf314af489f4798f Mon Sep 17 00:00:00 2001 From: Wanderer Fan Date: Fri, 19 Aug 2022 18:44:08 -0400 Subject: [PATCH] [TD]propagate X,Y changes --- src/Mod/TechDraw/App/DrawView.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/App/DrawView.cpp b/src/Mod/TechDraw/App/DrawView.cpp index 058c93a430..33d066912d 100644 --- a/src/Mod/TechDraw/App/DrawView.cpp +++ b/src/Mod/TechDraw/App/DrawView.cpp @@ -75,8 +75,8 @@ DrawView::DrawView(): m_overrideKeepUpdated(false) { static const char *group = "Base"; - ADD_PROPERTY_TYPE(X, (0.0), group, (App::PropertyType)(App::Prop_Output), "X position"); - ADD_PROPERTY_TYPE(Y, (0.0), group, (App::PropertyType)(App::Prop_Output), "Y position"); + ADD_PROPERTY_TYPE(X, (0.0), group, (App::PropertyType)(App::Prop_None), "X position"); + ADD_PROPERTY_TYPE(Y, (0.0), group, (App::PropertyType)(App::Prop_None), "Y position"); ADD_PROPERTY_TYPE(LockPosition, (false), group, App::Prop_Output, "Lock View position to parent Page or Group"); ADD_PROPERTY_TYPE(Rotation, (0.0), group, App::Prop_Output, "Rotation in degrees counterclockwise"); @@ -163,6 +163,8 @@ void DrawView::onChanged(const App::Property* prop) } else if ( prop == &X || prop == &Y ) { //X,Y changes are only interesting to DPGI and Gui side + X.purgeTouched(); + Y.purgeTouched(); } App::DocumentObject::onChanged(prop);