Fix missing release of ThumbWheel touch
This commit is contained in:
@@ -120,7 +120,7 @@ void ThumbWheel::_handleEvent(hidpp20::ThumbWheel::ThumbwheelEvent event)
|
|||||||
_last_touch = !_last_touch;
|
_last_touch = !_last_touch;
|
||||||
auto action = _config.touchAction();
|
auto action = _config.touchAction();
|
||||||
if(action) {
|
if(action) {
|
||||||
if(_last_proxy)
|
if(_last_touch)
|
||||||
action->press();
|
action->press();
|
||||||
else
|
else
|
||||||
action->release();
|
action->release();
|
||||||
@@ -297,4 +297,4 @@ const std::shared_ptr<actions::Action>& ThumbWheel::Config::tapAction() const
|
|||||||
const std::shared_ptr<actions::Action>& ThumbWheel::Config::touchAction() const
|
const std::shared_ptr<actions::Action>& ThumbWheel::Config::touchAction() const
|
||||||
{
|
{
|
||||||
return _touch_action;
|
return _touch_action;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user