CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     jmatthew        06/10/06 22:57:16

Modified files:
        .              : ChangeLog 
        rhythmdb       : rhythmdb-query-model.c 

Log message:
2006-10-07  Jonathan Matthew  <[EMAIL PROTECTED]>

* rhythmdb/rhythmdb-query-model.c: (rhythmdb_query_model_dispose),
(rhythmdb_query_model_chain),
(rhythmdb_query_model_entry_changed_cb),
(rhythmdb_query_model_base_entry_prop_changed),
(rhythmdb_query_model_base_entry_removed):
For chained models, propagate the parent model's entry-prop-changed
signal rather than emitting one from the db entry-changed handler.
This ensures that when the change filters the entry out of the parent
model, property models attached to the child model get the entry
change signal before the post-entry-delete signal, so they can
decrement the refcount for the right property value.  Fixes #359083.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jmatthew&date=explicit&mindate=2006-10-06%2022:56&maxdate=2006-10-06%2022:58

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

Reply via email to