mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-07-27 00:35:59 -04:00
Modify encoder handler to not call "on_encoder" functions if no change (#1749)
This commit is contained in:
parent
485f57d86b
commit
c2d2409bff
2 changed files with 4 additions and 1 deletions
|
@ -410,6 +410,9 @@ void EventDispatcher::handle_encoder() {
|
|||
|
||||
const uint32_t encoder_now = get_encoder_position();
|
||||
const int32_t delta = static_cast<int32_t>(encoder_now - encoder_last);
|
||||
if (delta == 0)
|
||||
return;
|
||||
|
||||
encoder_last = encoder_now;
|
||||
const auto event = static_cast<ui::EncoderEvent>(delta);
|
||||
event_bubble_encoder(event);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue