From 5eaf2e6387daa3871bb8a8a9d09ec96c1376d3b7 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 25 Aug 2018 16:33:22 +0200 Subject: [PATCH] fixes #0003564: Python objects: updateData calls to proxy instance that should have been deleted --- src/Gui/ViewProviderPythonFeature.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Gui/ViewProviderPythonFeature.cpp b/src/Gui/ViewProviderPythonFeature.cpp index 2fe1c4fd1a..0bfcfb7f05 100644 --- a/src/Gui/ViewProviderPythonFeature.cpp +++ b/src/Gui/ViewProviderPythonFeature.cpp @@ -68,6 +68,9 @@ using namespace Gui; +// #0003564: Python objects: updateData calls to proxy instance that should have been deleted +// See https://forum.freecadweb.org/viewtopic.php?f=22&t=30429&p=252429#p252429 +#if 0 namespace Gui { class PropertyEvent : public QEvent @@ -218,13 +221,16 @@ ViewProviderPythonFeatureObserver::ViewProviderPythonFeatureObserver() ViewProviderPythonFeatureObserver::~ViewProviderPythonFeatureObserver() { } +#endif // ---------------------------------------------------------------------------- ViewProviderPythonFeatureImp::ViewProviderPythonFeatureImp(ViewProviderDocumentObject* vp) : object(vp) { +#if 0 (void)ViewProviderPythonFeatureObserver::instance(); +#endif } ViewProviderPythonFeatureImp::~ViewProviderPythonFeatureImp()