fix possible crashes with save buttons and uninitialized renderer variables

Fixes second part of issue 179
This commit is contained in:
jacob1 2012-09-15 11:45:53 -04:00 committed by Simon Robertshaw
parent 95bbd04d21
commit eac109a563
2 changed files with 2 additions and 3 deletions

View File

@ -1123,7 +1123,7 @@ void Renderer::render_parts()
colr = PIXR(elements[t].Colour);
colg = PIXG(elements[t].Colour);
colb = PIXB(elements[t].Colour);
firea = 0;
firer = fireg = fireb = firea = 0;
deca = (sim->parts[i].dcolour>>24)&0xFF;
decr = (sim->parts[i].dcolour>>16)&0xFF;

View File

@ -230,13 +230,12 @@ void SaveButton::OnMouseUnclick(int x, int y, unsigned int button)
if(isButtonDown)
{
isButtonDown = false;
if(isMouseInsideAuthor)
DoAuthorAction();
else
DoAction();
}
isButtonDown = false;
}
void SaveButton::OnMouseClick(int x, int y, unsigned int button)