diff options
author | Matúš Kukan <matus.kukan@collabora.com> | 2013-11-21 21:20:17 +0100 |
---|---|---|
committer | Matúš Kukan <matus.kukan@collabora.com> | 2013-12-02 11:13:42 +0100 |
commit | 7acc91eb72bc4873367c264109321abc34d7db77 (patch) | |
tree | 11ba5d09c7186700c91db02459e6c4cd8dd44f35 /sc/source/core | |
parent | 8f8013abc9182ce940d8c1aa359d62215f82f9cc (diff) |
Import data streams - reuse infrastructure for ScAreaLink.
Change-Id: I18db991d2e8e665d5e4ca778344993e79772ccd5
Diffstat (limited to 'sc/source/core')
-rw-r--r-- | sc/source/core/data/documen8.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sc/source/core/data/documen8.cxx b/sc/source/core/data/documen8.cxx index 47ad10371eef..09bef923a666 100644 --- a/sc/source/core/data/documen8.cxx +++ b/sc/source/core/data/documen8.cxx @@ -86,6 +86,7 @@ #include "columniterator.hxx" #include "globalnames.hxx" #include "stringutil.hxx" +#include <datastream.hxx> #include <memory> #include <boost/scoped_ptr.hpp> @@ -1193,7 +1194,7 @@ bool ScDocument::HasAreaLinks() const const ::sfx2::SvBaseLinks& rLinks = pLinkManager->GetLinks(); sal_uInt16 nCount = rLinks.size(); for (sal_uInt16 i=0; i<nCount; i++) - if ((*rLinks[i])->ISA(ScAreaLink)) + if ((*rLinks[i])->ISA(ScAreaLink) || (*rLinks[i])->ISA(DataStream)) return true; } @@ -1208,7 +1209,7 @@ void ScDocument::UpdateAreaLinks() for (sal_uInt16 i=0; i<rLinks.size(); i++) { ::sfx2::SvBaseLink* pBase = *rLinks[i]; - if (pBase->ISA(ScAreaLink)) + if (pBase->ISA(ScAreaLink) || (*rLinks[i])->ISA(DataStream)) pBase->Update(); } } |