lfottaviano/emesene — comment on commit e63d42067184c6aee07e8b2732e0ea0cff6cbff0
File:  line 0
By lfottaviano:

Haha of course, threads must be treated with care.
In this case, this thread calls the function _threaded_fill(), and can be started only once a time.

All the functions that the thread knows, had there corresponding gtk.gdk locks and unlocks when a gtk object is used (the real important here to protect is the model), so only one gtk.gdk thread can access each gtk object. In another words if this new thread is working with the model, no other thread will be allowed due the locks. However could be something missing errors are human.