animations/source/animcore/animcore.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 8371cd6cee123d94b0b4b60b0d5b2d3795338fbe Author: Caolán McNamara <caol...@redhat.com> Date: Tue Nov 5 11:45:52 2013 +0000 Resolves: fdo#69645 Parent Node disposed and mpParent pointing to junk mpParent points the contents of mxParent which is a WeakReference, so we can check if the WeakReference is still valid before using mpParent Change-Id: I40424714865e506b8cf27017539795eb834e10d2 (cherry picked from commit 1563162131ae00cd2a33c59349567a7b820dc5db) Reviewed-on: https://gerrit.libreoffice.org/6584 Reviewed-by: Miklos Vajna <vmik...@collabora.co.uk> Tested-by: Miklos Vajna <vmik...@collabora.co.uk> diff --git a/animations/source/animcore/animcore.cxx b/animations/source/animcore/animcore.cxx index 5b83bc0..77e312f 100644 --- a/animations/source/animcore/animcore.cxx +++ b/animations/source/animcore/animcore.cxx @@ -2070,7 +2070,8 @@ void AnimationNode::fireChangeListener() } } - if( mpParent ) + //fdo#69645 use get() on WeakReference of mxParent to test if mpParent is still valid + if( mpParent && mxParent.get().is() ) mpParent->fireChangeListener(); }
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits