|
|
@@ -275,7 +275,7 @@ void mfbd_nbtn_skip(const mfbd_group_t *_pbtn_group, const mfbd_nbtn_info_t *_pb
|
|
|
}
|
|
|
else if(_pbtn_info->btn->state == MFBD_BTN_STATE_LONG)
|
|
|
{
|
|
|
- if (((MFBD_REPEAT_TIME_IN_FUC) > 0) && (_pbtn_info->btn_down_code[0] != 0))
|
|
|
+ if (((MFBD_REPEAT_TIME_IN_FUC) > 0) && (_pbtn_info->btn_down_code != 0))
|
|
|
{
|
|
|
if(((MFBD_REPEAT_TIME_IN_FUC) - 1 - _pbtn_info->btn->repeat_count) > times)
|
|
|
{
|
|
|
@@ -418,7 +418,7 @@ void mfbd_mbtn_scan(const mfbd_group_t *_pbtn_group, const mfbd_mbtn_info_t *_pb
|
|
|
/* if multiclick_state is not 0 and less than max_multiclick_state, inc multiclick_state */
|
|
|
if (((MFBD_MULTICLICK_TIME_IN_FUC) != 0) \
|
|
|
&& (_pbtn_info->btn->multiclick_state < _pbtn_info->max_multiclick_state) \
|
|
|
- && (!((((MFBD_LONG_TIME_IN_FUC) > 0) && (_pbtn_info->btn_long_code != 0)) && (_pbtn_info->btn->long_count >= (MFBD_LONG_TIME_IN_FUC)))))
|
|
|
+ && (_pbtn_info->btn->state == MFBD_BTN_STATE_DOWN))
|
|
|
{
|
|
|
_pbtn_info->btn->multiclick_state++;
|
|
|
_pbtn_info->btn->multiclick_count = 0;
|
|
|
@@ -426,7 +426,7 @@ void mfbd_mbtn_scan(const mfbd_group_t *_pbtn_group, const mfbd_mbtn_info_t *_pb
|
|
|
#else
|
|
|
/* if multiclick_state is not 0 and less than max_multiclick_state, inc multiclick_state */
|
|
|
if (((MFBD_MULTICLICK_TIME_IN_FUC) != 0) \
|
|
|
- && (!((((MFBD_LONG_TIME_IN_FUC) > 0) && (_pbtn_info->btn_long_code != 0)) && (_pbtn_info->btn->long_count >= (MFBD_LONG_TIME_IN_FUC)))))
|
|
|
+ && (_pbtn_info->btn->state == MFBD_BTN_STATE_DOWN))
|
|
|
{
|
|
|
if(_pbtn_info->btn->multiclick_state < _pbtn_info->max_multiclick_state)
|
|
|
{
|