Update legopalettepresenter.cpp

This commit is contained in:
Misha 2023-12-27 14:49:35 -05:00
parent 2b75f526bb
commit 975fc5b5ad
No known key found for this signature in database
GPG Key ID: 8441D12AEF33FED8

View File

@ -53,18 +53,15 @@ MxResult LegoPalettePresenter::ParsePallete(MxStreamChunk* p_chunk)
MxResult result = FAILURE; MxResult result = FAILURE;
LegoMemoryStream stream((char*) p_chunk->GetData()); LegoMemoryStream stream((char*) p_chunk->GetData());
if (stream.Read(buffer, 40) == SUCCESS) { if (stream.Read(buffer, 40) == SUCCESS) {
if (stream.Read(palleteData, sizeof(RGBQUAD) * 256) == SUCCESS) if (stream.Read(palleteData, sizeof(RGBQUAD) * 256) == SUCCESS) {
{
m_palette = new MxPalette(palleteData); m_palette = new MxPalette(palleteData);
if(m_palette) if (m_palette) {
{
result = SUCCESS; result = SUCCESS;
} }
} }
} }
if (result != SUCCESS && m_palette) if (result != SUCCESS && m_palette) {
{
delete m_palette; delete m_palette;
m_palette = NULL; m_palette = NULL;
} }