From 0dae7466fff1e742543ef7512b7dd22472c75624 Mon Sep 17 00:00:00 2001 From: Kohei Yoshida Date: Tue, 25 Nov 2014 00:02:21 -0500 Subject: Adjust ref undo to ensure group area listeners are used. When undoing row deletion (and possibly other similar undo's). And write test for it. Change-Id: I04b4fd9932f4236f124dcd25967355c6055dec33 --- svl/source/notify/broadcast.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'svl/source/notify') diff --git a/svl/source/notify/broadcast.cxx b/svl/source/notify/broadcast.cxx index c0dfe4f4e69f..8399a79d40a5 100644 --- a/svl/source/notify/broadcast.cxx +++ b/svl/source/notify/broadcast.cxx @@ -21,7 +21,7 @@ #include #include -void SvtBroadcaster::Normalize() +void SvtBroadcaster::Normalize() const { if (!mbNormalized) { @@ -140,11 +140,13 @@ void SvtBroadcaster::ListenersGone() {} SvtBroadcaster::ListenersType& SvtBroadcaster::GetAllListeners() { + Normalize(); return maListeners; } const SvtBroadcaster::ListenersType& SvtBroadcaster::GetAllListeners() const { + Normalize(); return maListeners; } -- cgit