diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2017-11-07 09:52:24 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2017-11-07 14:08:41 +0000 |
commit | 658fca829cc6d2e65d869315150e91a43847f5b3 (patch) | |
tree | 8b619bda9e15a065f19ea5ec843a7b023e1708ab /src/lib/corelib/language/language.pri | |
parent | 66aa42314346a49b1219df125b730349e8051f05 (diff) |
Un-observe properties on observer destruction
Engines typically outlive observers, so an engine should not keep
pointers to observers that no longer exist. We should not rely on them
getting overwritten with new ones.
Change-Id: I7fc4b95671edb69047012a7da61a5d01707ca932
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/language/language.pri')
-rw-r--r-- | src/lib/corelib/language/language.pri | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/corelib/language/language.pri b/src/lib/corelib/language/language.pri index d1961df9e..6d68f9643 100644 --- a/src/lib/corelib/language/language.pri +++ b/src/lib/corelib/language/language.pri @@ -63,6 +63,7 @@ SOURCES += \ $$PWD/moduleloader.cpp \ $$PWD/modulemerger.cpp \ $$PWD/preparescriptobserver.cpp \ + $$PWD/scriptpropertyobserver.cpp \ $$PWD/projectresolver.cpp \ $$PWD/property.cpp \ $$PWD/propertydeclaration.cpp \ |