summaryrefslogtreecommitdiff
path: root/sc/source/core/data/column.cxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@collabora.com>2014-07-30 11:02:31 -0400
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2014-07-30 21:45:27 +0000
commitef32f401f27c394617df55114e912ffab3e6307a (patch)
treeb34ef428bd703e41477aa1799a17bf09e41e9e09 /sc/source/core/data/column.cxx
parent29803d51fe6db96d2a98475c059cd56f36e0da6b (diff)
fdo#80501: Ensure that we notify each listener only once.
Change-Id: If2ce4643ff58c7c2ba326d749698dd5196a108dc (cherry picked from commit b2ee0235e88dc4da715b5766295ed88f27974fbd) Reviewed-on: https://gerrit.libreoffice.org/10645 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'sc/source/core/data/column.cxx')
-rw-r--r--sc/source/core/data/column.cxx27
1 files changed, 0 insertions, 27 deletions
diff --git a/sc/source/core/data/column.cxx b/sc/source/core/data/column.cxx
index 3e4c4ae87633..1676e1b16735 100644
--- a/sc/source/core/data/column.cxx
+++ b/sc/source/core/data/column.cxx
@@ -3108,33 +3108,6 @@ void ScColumn::BroadcastRecalcOnRefMove()
namespace {
-class BroadcastRefMovedHandler
-{
- const sc::RefMovedHint& mrHint;
-public:
- BroadcastRefMovedHandler( const sc::RefMovedHint& rHint ) : mrHint(rHint) {}
-
- void operator() ( size_t, SvtBroadcaster* p )
- {
- p->Broadcast(mrHint);
- }
-};
-
-}
-
-void ScColumn::BroadcastRefMoved( const sc::RefMovedHint& rHint )
-{
- const ScRange& rRange = rHint.getRange();
- SCROW nRow1 = rRange.aStart.Row();
- SCROW nRow2 = rRange.aEnd.Row();
-
- // Notify all listeners within specified rows.
- BroadcastRefMovedHandler aFunc(rHint);
- sc::ProcessBroadcaster(maBroadcasters.begin(), maBroadcasters, nRow1, nRow2, aFunc);
-}
-
-namespace {
-
class TransferListenersHandler
{
public: