CVSROOT: /cvs/gnome Module name: rhythmbox Changes by: jrl 06/03/26 23:30:24
Modified files: . : ChangeLog data/glade : plugins.glade plugins : rb-plugins-engine.c rb-python-module.c rb-python-plugin.c Log message: * data/glade/plugins.glade: turn from a GtkDialog to a GtkWindow to stop warnings, only the vbos is used anyway * plugins/rb-plugins-engine.c: (garbage_collect_cb), (rb_plugins_engine_init), (rb_plugins_engine_shutdown): run gabage collection every now an then. * plugins/rb-python-plugin.c: (rb_python_object_finalize): don't crash if we are finalising because the python object couldn't be created. * plugins/rb-python-module.c: (rb_python_module_new_object): return NULL if the python-side object couldn't be created. Stops crashes when the object is later used when it doesn't exist in Python. (run_gc), (rb_python_garbage_collect), (finalise_collect_cb), (rb_python_shutdown): do better garbage collection when shutting down. Fixes the problem where Python was holding a reference to the shell, causing RB not to exit. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jrl&date=explicit&mindate=2006-03-26%2023:29&maxdate=2006-03-26%2023:31 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list