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