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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list