Initialize SfxObjectShell bIsInGenerateThumbnail to sal_False.
paintfrm.cxx SwFlyFrm::Paint tries to optimize thumbnail generation by checking IsInGenerateAndStoreThumbnail(). But bIsInGenerateThumbnail is only set if SfxObjectShell::GenerateAndStoreThumbnail has already been called. Before that the value returned by IsInGenerateAndStoreThumbnail() would be random/uninitialized. Change-Id: I8bf44cd5664b2ba34e95127a922dcbdbb85ddccb Reviewed-on: https://gerrit.libreoffice.org/4155 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
This commit is contained in:
committed by
Noel Power
parent
f4e7b7758b
commit
2aacba2b2a
@@ -294,6 +294,7 @@ SfxObjectShell::SfxObjectShell( const sal_uInt64 i_nCreationFlags )
|
||||
, pStyleSheetPool(0)
|
||||
, eCreateMode( ( i_nCreationFlags & SFXMODEL_EMBEDDED_OBJECT ) ? SFX_CREATE_MODE_EMBEDDED : SFX_CREATE_MODE_STANDARD )
|
||||
, bHasName( sal_False )
|
||||
, bIsInGenerateThumbnail ( sal_False )
|
||||
{
|
||||
DBG_CTOR(SfxObjectShell, 0);
|
||||
|
||||
@@ -340,7 +341,8 @@ SfxObjectShell::SfxObjectShell
|
||||
pMedium(0),
|
||||
pStyleSheetPool(0),
|
||||
eCreateMode(eMode),
|
||||
bHasName( sal_False )
|
||||
bHasName( sal_False ),
|
||||
bIsInGenerateThumbnail ( sal_False )
|
||||
{
|
||||
DBG_CTOR(SfxObjectShell, 0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user