From 1e7e52718e0b6857c2feb476c4f24ae94557638b Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Mon, 10 May 2021 22:33:02 +1000 Subject: [PATCH] NamcoGuncon: Only update trigger for offscreen on change --- src/core/namco_guncon.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/core/namco_guncon.cpp b/src/core/namco_guncon.cpp index 8a3122d98..c0c6ecf63 100644 --- a/src/core/namco_guncon.cpp +++ b/src/core/namco_guncon.cpp @@ -69,8 +69,12 @@ void NamcoGunCon::SetButtonState(Button button, bool pressed) { if (button == Button::ShootOffscreen) { - m_shoot_offscreen = pressed; - SetButtonState(Button::Trigger, pressed); + if (m_shoot_offscreen != pressed) + { + m_shoot_offscreen = pressed; + SetButtonState(Button::Trigger, pressed); + } + return; }