summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/svl/listener.hxx2
-rw-r--r--svl/source/notify/listener.cxx5
2 files changed, 3 insertions, 4 deletions
diff --git a/include/svl/listener.hxx b/include/svl/listener.hxx
index 38d72552618a..636e69d9cf8b 100644
--- a/include/svl/listener.hxx
+++ b/include/svl/listener.hxx
@@ -52,7 +52,7 @@ public:
virtual ~SvtListener() COVERITY_NOEXCEPT_FALSE;
bool StartListening( SvtBroadcaster& rBroadcaster );
- bool EndListening( SvtBroadcaster& rBroadcaster );
+ void EndListening( SvtBroadcaster& rBroadcaster );
void EndListeningAll();
/// Overwrites existing broadcasters with the ones from the specified listener
diff --git a/svl/source/notify/listener.cxx b/svl/source/notify/listener.cxx
index 51564ce9b4b7..e1226f855f7c 100644
--- a/svl/source/notify/listener.cxx
+++ b/svl/source/notify/listener.cxx
@@ -52,16 +52,15 @@ bool SvtListener::StartListening( SvtBroadcaster& rBroadcaster )
return r.second;
}
-bool SvtListener::EndListening( SvtBroadcaster& rBroadcaster )
+void SvtListener::EndListening( SvtBroadcaster& rBroadcaster )
{
BroadcastersType::const_iterator it = maBroadcasters.find(&rBroadcaster);
if (it == maBroadcasters.end())
// Not listening to this broadcaster.
- return false;
+ return;
rBroadcaster.Remove(this);
maBroadcasters.erase(it);
- return true;
}
// called from the SvtBroadcaster destructor, used to avoid calling