coverity#983375 Dereference before null check
Change-Id: Ib00b65a5c532c2968785c8783d43d1728b1dfb29
This commit is contained in:
@@ -2166,6 +2166,12 @@ void ScDocument::CopyTabToClip(SCCOL nCol1, SCROW nRow1,
|
|||||||
{
|
{
|
||||||
if (!bIsClip)
|
if (!bIsClip)
|
||||||
{
|
{
|
||||||
|
if (!pClipDoc)
|
||||||
|
{
|
||||||
|
OSL_TRACE("CopyTabToClip: no ClipDoc");
|
||||||
|
pClipDoc = SC_MOD()->GetClipDoc();
|
||||||
|
}
|
||||||
|
|
||||||
if (pShell->GetMedium())
|
if (pShell->GetMedium())
|
||||||
{
|
{
|
||||||
pClipDoc->maFileURL = pShell->GetMedium()->GetURLObject().GetMainURL(INetURLObject::DECODE_TO_IURI);
|
pClipDoc->maFileURL = pShell->GetMedium()->GetURLObject().GetMainURL(INetURLObject::DECODE_TO_IURI);
|
||||||
@@ -2193,11 +2199,6 @@ void ScDocument::CopyTabToClip(SCCOL nCol1, SCROW nRow1,
|
|||||||
|
|
||||||
PutInOrder( nCol1, nCol2 );
|
PutInOrder( nCol1, nCol2 );
|
||||||
PutInOrder( nRow1, nRow2 );
|
PutInOrder( nRow1, nRow2 );
|
||||||
if (!pClipDoc)
|
|
||||||
{
|
|
||||||
OSL_TRACE("CopyTabToClip: no ClipDoc");
|
|
||||||
pClipDoc = SC_MOD()->GetClipDoc();
|
|
||||||
}
|
|
||||||
|
|
||||||
ScClipParam& rClipParam = pClipDoc->GetClipParam();
|
ScClipParam& rClipParam = pClipDoc->GetClipParam();
|
||||||
pClipDoc->aDocName = aDocName;
|
pClipDoc->aDocName = aDocName;
|
||||||
|
Reference in New Issue
Block a user