summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-02-15 20:47:57 +0000
committerCaolán McNamara <caolanm@redhat.com>2013-02-16 23:31:23 +0000
commitaa323d811065b07fab65801474411119fddc77cd (patch)
tree73d28e1b01d305d438cbe71f729f58888afe0d61 /filter
parentff2206caaafa25a62aaa5198d1b0b09158a1227e (diff)
coverity#707516: Uninitialized scalar variable
Change-Id: I4be71f8dca0f2b2a7dfd59c5bcc3ef068f389846
Diffstat (limited to 'filter')
-rw-r--r--filter/source/graphicfilter/expm/expm.cxx9
1 files changed, 5 insertions, 4 deletions
diff --git a/filter/source/graphicfilter/expm/expm.cxx b/filter/source/graphicfilter/expm/expm.cxx
index 8cce4e736715..4d2d69a341f3 100644
--- a/filter/source/graphicfilter/expm/expm.cxx
+++ b/filter/source/graphicfilter/expm/expm.cxx
@@ -29,7 +29,6 @@ class XPMWriter {
private:
SvStream& m_rOStm; // Die auszugebende XPM-Datei
- sal_uInt16 mpOStmOldModus;
sal_Bool mbStatus;
sal_Bool mbTrans;
@@ -117,22 +116,24 @@ sal_Bool XPMWriter::WriteXPM( const Graphic& rGraphic, FilterConfigItem* pFilter
mpAcc = aBmp.AcquireReadAccess();
if ( mpAcc )
{
- mnColors = mpAcc->GetPaletteEntryCount();
- mpOStmOldModus = m_rOStm.GetNumberFormatInt();
+ sal_uInt16 nOStmOldModus = m_rOStm.GetNumberFormatInt();
m_rOStm.SetNumberFormatInt( NUMBERFORMAT_INT_BIGENDIAN );
+ mnColors = mpAcc->GetPaletteEntryCount();
if ( ImplWriteHeader() )
{
ImplWritePalette();
ImplWriteBody();
m_rOStm << "\x22XPMENDEXT\x22\x0a};";
}
+
+ m_rOStm.SetNumberFormatInt(nOStmOldModus);
+
aBmp.ReleaseAccess( mpAcc );
}
else
mbStatus = sal_False;
- m_rOStm.SetNumberFormatInt( mpOStmOldModus );
if ( xStatusIndicator.is() )
xStatusIndicator->end();