--- hijack/arch/arm/special/hijack.c.orig 2009-02-11 15:31:48.000000000 -0400
+++ hijack/arch/arm/special/hijack.c 2010-07-27 09:49:15.019820384 -0300
@@ -1227,7 +1227,10 @@
if (head != q->tail) {
hijack_buttondata_t *data = &q->data[q->head = head];
data->button = button;
- data->delay = hold_time;
+ if (button & BUTTON_FLAGS_LONGPRESS)
+ data->delay = LONGPRESS_DELAY;
+ else
+ data->delay = hold_time;
if (hijack_ir_debug)
printk("%lu: ENQ.%c: @%p: %08x.%ld\n", jiffies, q->qname, data, button, hold_time);
}