diff options
author | Eike Rathke <erack@redhat.com> | 2017-02-22 18:50:34 +0100 |
---|---|---|
committer | Henry Castro <hcastro@collabora.com> | 2017-05-03 13:37:03 -0400 |
commit | 0efa1517a7aad5a6c3ff5129cfb7da82be920c9f (patch) | |
tree | 0e6fd802a4c141b74679cbb4b424ea7b2f51480a /sc/source/core/data/documen2.cxx | |
parent | 5b2827ced1d0610b2bff8ccc62d5f745513d7e91 (diff) |
less ugly ClosingClipboardSource()
Change-Id: Ie53837e4dd5f779255eac25e090b23e49c3786ce
Diffstat (limited to 'sc/source/core/data/documen2.cxx')
-rw-r--r-- | sc/source/core/data/documen2.cxx | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/sc/source/core/data/documen2.cxx b/sc/source/core/data/documen2.cxx index 7a41f14c01c2..0a69c8c1e109 100644 --- a/sc/source/core/data/documen2.cxx +++ b/sc/source/core/data/documen2.cxx @@ -358,6 +358,14 @@ void ScDocument::StartTrackTimer() aTrackIdle.Start(); } +void ScDocument::ClosingClipboardSource() +{ + if (!bIsClip) + return; + + ForgetNoteCaptions( ScRangeList( ScRange( 0,0,0, MAXCOL, MAXROW, GetTableCount()-1)), true); +} + ScDocument::~ScDocument() { OSL_PRECOND( !bInLinkUpdate, "bInLinkUpdate in dtor" ); @@ -382,8 +390,7 @@ ScDocument::~ScDocument() // attempt to access non-existing data. Preserve the text data though. ScDocument* pClipDoc = ScModule::GetClipDoc(); if (pClipDoc) - pClipDoc->ForgetNoteCaptions( - ScRangeList( ScRange( 0,0,0, MAXCOL, MAXROW, pClipDoc->GetTableCount()-1)), true); + pClipDoc->ClosingClipboardSource(); } mxFormulaParserPool.reset(); |