rhythmbox r5256 - in trunk: . widgets



Author: jmatthew
Date: 2007-07-23 13:04:44 +0100 (Mon, 23 Jul 2007)
New Revision: 5256
ViewCVS link: http://svn.gnome.org/viewcvs/rhythmbox?rev=5256&view=rev

Modified:
   trunk/ChangeLog
   trunk/widgets/rb-library-browser.c
Log:
2007-07-23  Jonathan Matthew  <jonathan kaolin wh9 net>

	* widgets/rb-library-browser.c: (idle_rebuild_model),
	(destroy_idle_rebuild_model), (rb_library_browser_set_selection):
	When the browser selection changes, use an idle handler to rebuild the
	query models.  Sometimes the selection change occurs while an entry
	property change is propagating through the query chain, and if we
	rebuild the query chain before it's done, property models can get out
	of sync, causing assertion failures.  Should fix #452703.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]