Fixed GUI Buttons would not respond to normal clicks, unless the mouse was moved by at least 1 pixel

This commit is contained in:
Dimitris Panokostas 2019-09-12 23:00:45 +02:00
parent 0bdd0abd27
commit 9cffc26803

View file

@ -238,7 +238,7 @@ namespace gcn
{ {
if (mMousePressed) if (mMousePressed)
{ {
return mHasMouse; return true;
} }
else else
{ {
@ -268,8 +268,7 @@ namespace gcn
void Button::mouseReleased(MouseEvent& mouseEvent) void Button::mouseReleased(MouseEvent& mouseEvent)
{ {
if (mouseEvent.getButton() == MouseEvent::LEFT if (mouseEvent.getButton() == MouseEvent::LEFT
&& mMousePressed && mMousePressed)
&& mHasMouse)
{ {
mMousePressed = false; mMousePressed = false;
generateAction(); generateAction();