summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorLionel Elie Mamane <lionel@mamane.lu>2013-04-11 07:03:12 +0200
committerLionel Elie Mamane <lionel@mamane.lu>2013-04-11 07:03:34 +0200
commit8b1b67db259a5a930555882b44fcac8738f73ca4 (patch)
tree60a0e6181af374bdb143e110a978c5185f50853c /sd
parentd06180200195d4c20a58d989f9d2c16cb1989688 (diff)
WaE: unitialised variable
Change-Id: Icda6d87e2bf17e651d2a60c4a024dfaa8ed36a51
Diffstat (limited to 'sd')
-rw-r--r--sd/source/ui/dlg/PhotoAlbumDialog.cxx20
1 files changed, 12 insertions, 8 deletions
diff --git a/sd/source/ui/dlg/PhotoAlbumDialog.cxx b/sd/source/ui/dlg/PhotoAlbumDialog.cxx
index d844c1c13f85..1d36f38ae27d 100644
--- a/sd/source/ui/dlg/PhotoAlbumDialog.cxx
+++ b/sd/source/ui/dlg/PhotoAlbumDialog.cxx
@@ -124,7 +124,7 @@ IMPL_LINK_NOARG(SdPhotoAlbumDialog, CreateHdl)
if ( sOpt == "Fit to slide")
{
OUString sUrl;
- OUString* pData;
+ OUString* pData = NULL;
for( sal_Int16 i = 0; i < pImagesLst->GetEntryCount(); ++i )
{
pData = (OUString*) pImagesLst->GetEntryData(i);
@@ -179,12 +179,13 @@ IMPL_LINK_NOARG(SdPhotoAlbumDialog, CreateHdl)
appendNewSlide(AUTOLAYOUT_ONLY_TEXT, xDrawPages);
}
}
- delete pData;
+ if (pData)
+ delete pData;
}
else if( sOpt == "1 image with title" )
{
OUString sUrl;
- OUString* pData;
+ OUString* pData = NULL;
for( sal_Int16 i = 0; i < pImagesLst->GetEntryCount(); ++i )
{
pData = (OUString*) pImagesLst->GetEntryData(i);
@@ -221,13 +222,14 @@ IMPL_LINK_NOARG(SdPhotoAlbumDialog, CreateHdl)
appendNewSlide(AUTOLAYOUT_ONLY_TEXT, xDrawPages);
}
}
- delete pData;
+ if (pData)
+ delete pData;
}
else if( sOpt == "2 images" )
{
OUString sUrl1("");
OUString sUrl2("");
- OUString* pData;
+ OUString* pData = NULL;
for( sal_Int32 i = 0; i < pImagesLst->GetEntryCount(); i+=2 )
{
@@ -333,7 +335,8 @@ IMPL_LINK_NOARG(SdPhotoAlbumDialog, CreateHdl)
}
}
- delete pData;
+ if (pData)
+ delete pData;
}
else if( sOpt == "4 images" )
{
@@ -341,7 +344,7 @@ IMPL_LINK_NOARG(SdPhotoAlbumDialog, CreateHdl)
OUString sUrl2("");
OUString sUrl3("");
OUString sUrl4("");
- OUString* pData;
+ OUString* pData = NULL;
for( sal_Int32 i = 0; i < pImagesLst->GetEntryCount(); i+=4 )
{
@@ -539,7 +542,8 @@ IMPL_LINK_NOARG(SdPhotoAlbumDialog, CreateHdl)
xSlide->add(xShape);
}
}
- delete pData;
+ if (pData)
+ delete pData;
}
else
{