- pheap_node_id_t i = ph_new_node(sleeps_heap);
- if (i == 0) {
- /* TODO: Don't drop new presses just because sleeps_heap is full of old
- * presses. */
- break;
- }
- sleeping_sends[i].timestamp = e.buttonpress.timestamp;
- sleeping_sends[i].seq = seq++;
- sleeping_sends[i].send_count = 0;
- ph_insert_node(sleeps_heap, i);
+ create_send(sleeping_sends, sleeps_heap, e.buttonpress.timestamp, seq++);