From: Bastien N. <ha...@us...> - 2006-04-18 13:51:51
|
Update of /cvsroot/xine/xine-lib/src/input/vcd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16095 Modified Files: xineplug_inp_vcd.c Log Message: - unregister the vcd config entry when disposing the plugin class. Fixes: http://bugzilla.gnome.org/show_bug.cgi?id=338883 Index: xineplug_inp_vcd.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/input/vcd/xineplug_inp_vcd.c,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- xineplug_inp_vcd.c 14 Oct 2005 21:02:16 -0000 1.45 +++ xineplug_inp_vcd.c 18 Apr 2006 13:51:33 -0000 1.46 @@ -1495,6 +1495,8 @@ vcd_class_dispose (input_class_t *this_gen) { vcd_input_class_t *class = (vcd_input_class_t *) this_gen; + class->xine->config->unregister_callback(class->xine->config, + "media.vcd.device"); gl_default_vcd_log_handler = vcd_log_set_handler (uninit_log_handler); gl_default_cdio_log_handler = cdio_log_set_handler ((cdio_log_handler_t) uninit_log_handler); |