2006-09-17 Jonathan Matthew <jonathan@kaolin.wh9.net>
commit1aa6ca7abccc6b5a4c62053c873aed89ddc87eb7
authorjmatthew <jmatthew>
Sun, 17 Sep 2006 06:35:50 +0000 (17 06:35 +0000)
committerjmatthew <jmatthew>
Sun, 17 Sep 2006 06:35:50 +0000 (17 06:35 +0000)
tree06730c8c9648f726bdef94ce9c58ef5a253e495d
parent3a21fc3fd86909ccd92c7dcbe1494abd1b7f5ac6
2006-09-17  Jonathan Matthew  <jonathan@kaolin.wh9.net>

* rhythmdb/rhythmdb-property-model.c: (_remove_entry_cb),
(rhythmdb_property_model_set_query_model_internal),
(rhythmdb_property_model_row_inserted_cb),
(rhythmdb_property_model_prop_changed_cb),
(rhythmdb_property_model_entry_removed_cb),
(rhythmdb_property_model_delete),
(rhythmdb_property_model_perform_sync):
Use the hash table to track hidden entries, rather than visible
entries.  Cuts memory usage fairly significantly.  From bug #347425.
ChangeLog
rhythmdb/rhythmdb-property-model.c