[Libreoffice-commits] core.git: sc/source

Eike Rathke erack at redhat.com
Thu Jul 6 15:27:24 UTC 2017


 sc/source/ui/app/scmod.cxx |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit 432f766892478f4693ca830e7d07bd195637fae0
Author: Eike Rathke <erack at redhat.com>
Date:   Thu Jul 6 17:26:15 2017 +0200

    Assert that GetClipDoc() is indeed a clipboard document, tdf#108612 related
    
    Change-Id: Idb782bc04239e28967830fae9e89a7433579669b

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;
 }


More information about the Libreoffice-commits mailing list