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:
Mark Wielaard
2013-06-04 21:47:03 +02:00
committed by Noel Power
parent f4e7b7758b
commit 2aacba2b2a

View File

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