core,plugins: MS plugin constructor takes root container
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tue, 11 Jan 2011 15:11:36 +0000 (17:11 +0200)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tue, 11 Jan 2011 15:11:36 +0000 (17:11 +0200)
commit839d709b1ba4a3312942fd2343ec37b32ea7fd3d
tree2e13b42a6d23142d1c2b83d9b9789f26ddc50ea8
parent6bb99dcf085bf53f2acb4b1da15f43e7a5e88f05
core,plugins: MS plugin constructor takes root container

Instead of expecting inheriting classes of MediaServerPlugin to implement
get_root_container method, require the root container to be passed to the
construction method.

This also fixes the issue of external plugin accessing uninitialized
fields.
src/plugins/external/rygel-external-plugin-factory.vala
src/plugins/external/rygel-external-plugin.vala
src/plugins/gst-launch/rygel-gst-launch-plugin.vala
src/plugins/media-export/rygel-media-export-plugin.vala
src/plugins/media-export/rygel-media-export-root-container.vala
src/plugins/mediathek/rygel-mediathek-plugin.vala
src/plugins/test/rygel-test-plugin.vala
src/plugins/tracker/rygel-tracker-plugin.vala
src/rygel/rygel-content-directory.vala
src/rygel/rygel-media-server-plugin.vala