CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     jrl     06/03/14 06:38:32

Modified files:
        .              : ChangeLog 
        rhythmdb       : rhythmdb.c 

Log message:
Store which thread created new entries, and make rhythmdb_commit only
insert the entries for the thread that calls it. This stops one thread
calling rhythmdb_commit inserting entries that are half-way through
construction by another thread (as happens with audio cds). From bug 330226.

* rhythmdb/rhythmdb.c: (rhythmdb_init),
(rhythmdb_emit_entries_added_idle), (process_added_entries_cb),
(rhythmdb_commit_internal), (timeout_rhythmdb_commit),
(rhythmdb_add_timeout_commit), (rhythmdb_commit),
(rhythmdb_entry_insert), (rhythmdb_add_import_error_entry),
(rhythmdb_process_metadata_load),
(rhythmdb_process_queued_entry_set_event),
(rhythmdb_prop_get_type):

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jrl&date=explicit&mindate=2006-03-14%2006:37&maxdate=2006-03-14%2006:39

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to