diff --git a/src/add-ons/input_server/filters/padblocker/PadBlocker.cpp b/src/add-ons/input_server/filters/padblocker/PadBlocker.cpp index 5d42ae5b31..000b7efa47 100644 --- a/src/add-ons/input_server/filters/padblocker/PadBlocker.cpp +++ b/src/add-ons/input_server/filters/padblocker/PadBlocker.cpp @@ -155,7 +155,8 @@ filter_result PadBlocker::Filter(BMessage *message, BList *outList) { case B_KEY_UP: case B_KEY_DOWN: { - _lastKeyUp = system_time(); //update timestamp + if (!message->HasInt32("be:key_repeat")) + _lastKeyUp = system_time(); //update timestamp break; }