Hey Michael,

I'll try the new version (not sure though whether it will be possible
before saturday. Thanks! One comment though:


Am Donnerstag, den 21.02.2008, 22:39 +1100 schrieb Michael Lamothe:

> The EPG reader _is_ in a separate thread but GTK is not multi-thread
> safe, it is however multi-thread aware.  The issue is that GTK really
> only allows 1 thread to update the UI at a time, that's why it appears
> to lock-up.  I've made the EPG update yield its lock more regularly
> which I think gets around this issue.

Why not switch from multiple threads to multiple processes. As I
understand some processing of the EPG data is necessary. So do that in
another threat an let the two processes communicate via a pipe or a
socket. These two can be monitored by an gobject watch and you don't
have to deal with threading locks.

Not sure thought whether this would be trivial to be changed.

Greetings

Matthias

-- 
So long and thanks for all the fish!

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to