CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     jrl     06/03/13 05:48:23

Modified files:
        .              : ChangeLog 
        rhythmdb       : rb-refstring.c rb-refstring.h rhythmdb.c 

Log message:
Make RBRefStrings lazily create the folded and sort-key strings when
they are first used. This will same some memory by not creating ones
that are never used, and delaying some of the others to when the user
resorts or performs a similar action. Fixes bug 332992.

* rhythmdb/rb-refstring.c: (rb_refstring_free),
(rb_refstring_system_init), (rb_refstring_new), (rb_refstring_ref),
(rb_refstring_get), (rb_refstring_get_folded),
(rb_refstring_get_sort_key), (rb_refstring_hash),
(rb_refstring_equal):
* rhythmdb/rb-refstring.h:
* rhythmdb/rhythmdb.c: (rhythmdb_entry_sync_mirrored):

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jrl&date=explicit&mindate=2006-03-13%2005:47&maxdate=2006-03-13%2005:49

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

Reply via email to