diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-08-26 12:37:07 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-08-26 21:43:33 +0200 |
commit | f0f576d2d91e8baa674fae65b3e2a024f1f81c45 (patch) | |
tree | 965b86f86a519dbe46b80f4bb6b7f51e418bbace /sw | |
parent | 205c47443ea43341cacec52acbe53a470f41acc6 (diff) |
fix impress crash in shape listener
after
commit ec940941e0bd7db15c5cf7d43df82226e0d849dc
Date: Tue Aug 20 17:03:13 2019 +0200
tdf#119388 add new UNO listener/broadcaster
grumble grumble stoopid AccessiblePageShape that overrides
AccessibleShape but doesn't actually set any shape on it.
Also, there appear to multiple copies of something listening to the same
shape somewhere, but I didn't track that further.
Change-Id: I78713716788dd99b1f56519d960b43e5538c1304
Reviewed-on: https://gerrit.libreoffice.org/78120
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/core/access/accmap.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sw/source/core/access/accmap.cxx b/sw/source/core/access/accmap.cxx index 1516853e1fb1..3a35b5c03e26 100644 --- a/sw/source/core/access/accmap.cxx +++ b/sw/source/core/access/accmap.cxx @@ -172,6 +172,7 @@ void SAL_CALL SwDrawModellListener_Impl::addShapeEventListener( const css::uno::Reference< css::drawing::XShape >& xShape, const uno::Reference< document::XShapeEventListener >& xListener ) { + assert(xShape.is() && "no shape?"); osl::MutexGuard aGuard(maListenerMutex); auto rv = maShapeListeners.emplace(xShape, xListener); assert(rv.second && "duplicate listener?"); |