summaryrefslogtreecommitdiffstats
path: root/sc/source/ui/app
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2017-07-06 17:26:15 +0200
committerEike Rathke <erack@redhat.com>2017-07-06 17:26:57 +0200
commit432f766892478f4693ca830e7d07bd195637fae0 (patch)
treecc3eb99b95426a5b5f1923996bb8f439370b65ea /sc/source/ui/app
parentofz#2410 avoid oom (diff)
downloadcore-432f766892478f4693ca830e7d07bd195637fae0.tar.gz
core-432f766892478f4693ca830e7d07bd195637fae0.zip
Assert that GetClipDoc() is indeed a clipboard document, tdf#108612 related
Change-Id: Idb782bc04239e28967830fae9e89a7433579669b
Diffstat (limited to 'sc/source/ui/app')
-rw-r--r--sc/source/ui/app/scmod.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/sc/source/ui/app/scmod.cxx b/sc/source/ui/app/scmod.cxx
index 513c23e06381..dd35ad479a2c 100644
--- a/sc/source/ui/app/scmod.cxx
+++ b/sc/source/ui/app/scmod.cxx
@@ -676,7 +676,11 @@ ScDocument* ScModule::GetClipDoc()
// called from document
ScTransferObj* pObj = ScTransferObj::GetOwnClipboard( nullptr );
if (pObj)
- return pObj->GetDocument();
+ {
+ ScDocument* pDoc = pObj->GetDocument();
+ assert((!pDoc || pDoc->IsClipboard()) && "Document is not clipboard, how can that be?");
+ return pDoc;
+ }
return nullptr;
}