diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2008-04-23 17:37:21 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2008-04-23 17:37:21 +0100 |
commit | a6dd2d3a068f53aa4de1a240ad35314570246dc1 (patch) | |
tree | e78c5b8b6fc92ce3a2a7df164ee14d42848169b3 /src/lwp.c | |
parent | 7e18e60824115036600c0f23700da72863edf7f7 (diff) |
Tons of UI tweaks. Oops.
Diffstat (limited to 'src/lwp.c')
-rw-r--r-- | src/lwp.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -836,6 +836,10 @@ _lwp_record_event (LWP_EventType type, const LWP_Event *ev) events[n_events].type = type; events[n_events].time = _lwp_read_time (); events[n_events].event = *ev; + if (n_events) { /* flush the pending events every 10 seconds */ + if (events[n_events].time - events[0].time > 10000) + force_send = TRUE; + } if (G_UNLIKELY (++n_events == G_N_ELEMENTS (events) || force_send)) { _write_failed = ! _lwp_write_events (events, n_events); n_events = 0; |