summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/graphics/Renderer.cpp2
-rw-r--r--src/interface/SaveButton.cpp3
2 files changed, 2 insertions, 3 deletions
diff --git a/src/graphics/Renderer.cpp b/src/graphics/Renderer.cpp
index c186b66..7d5f28b 100644
--- a/src/graphics/Renderer.cpp
+++ b/src/graphics/Renderer.cpp
@@ -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;
diff --git a/src/interface/SaveButton.cpp b/src/interface/SaveButton.cpp
index 66a6e66..35be432 100644
--- a/src/interface/SaveButton.cpp
+++ b/src/interface/SaveButton.cpp
@@ -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)